国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

PowerBuilder 8.0中ListBox的CheckBox使用方法。

2024-07-21 02:10:09
字體:
來源:轉載
供稿:網友

先看代碼:

作用:測試哪個item被check了。

說明:先創建一個窗體,添加1個名稱為lv_action的listview控件,一個commandbutton控件。然后在commandbutton的clicked事件里添加如下代碼(附圖1, 2)。具體說明在代碼里。

//------------------------------------------------------------------------------------------------

listviewitem      lvitem; //item對象,保存listview的item類型的對象。

integer      i; //循環變量。

integer      n; //item的數量。

string      str; //結果。

   n = lv_action.totalitems(); //獲取listview的item數量。

   if (n > 0) then //如果有item。
    for i = 1 to n //循環。
     iret = lv_action.getitem(i, lvitem); //獲取listview的item對象,里面包含了check相關屬性。
     if (iret = 1) then //如果成功。
      str += string(lvitem.statepictureindex); //獲取check的圖片index值,1表示沒有選中(unchecked)。>1表示對應statepicture的index值。此屬性(statepictureindex)也即是否被check了。
      str += "|"; //添加分隔,使結果容易查看。
     end if
    next
   end if
messagebox("", str); //顯示結果(哪個item被check了,>1的都是被check了的)。

//------------------------------------------------------------------------------------------------

意義:可以使用listbox進行圖形化的多選或單選(需進行控制)。這樣用戶界面比較直觀。

缺點:對于控制可能會比較困難。但是對于item較少的應用還是不錯的選擇。

 

附圖:

(1)     listbox(注意listview的check,是否被選中。順序:由上向下由左向右):



 

(2)  使用messagebox顯示的對應結果:



 

因為自己對e文不是太懂,所以對于powerbuilder的幫助文件理解的可能不

是太透徹。此篇文章也是自己在使用powerbuilder 8.0過程中對遇到的問題的

總結。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 福州市| 乌拉特后旗| 榆林市| 越西县| 若羌县| 沾化县| 广昌县| 谷城县| 恩平市| 宜春市| 东港市| 德昌县| 礼泉县| 土默特左旗| 杭锦旗| 长顺县| 河北区| 涟水县| 漳平市| 乌拉特前旗| 含山县| 东乌珠穆沁旗| 兴宁市| 衡阳县| 宁武县| 盐源县| 本溪| 姚安县| 大冶市| 石林| 三门峡市| 安塞县| 珠海市| 山东| 福海县| 泾川县| 扬中市| 华池县| 股票| 民权县| 那曲县|