怎样返回下拉列表DDLB当前选中项的索引号?
敬业的IT人
互联网
佚名
2008-1-4 11:58:36
问:下拉列表(DropDownListBox)中,当选中某一项后,我怎样才能返回当前选中项的索引号?(相当于VB中ComboBox的Index属性)
答:PowerBuilder中下拉列表控件没有Index属性,不能直接引用,得用其它方法实现。现给出两种方法:
1、设一long型实例变量il_index,在下拉列表的SelectionChanged事件中加入:
il_index = index
以后引用il_index即可
2、假设下拉列表名为ddlb_1,则索引号:
li_index = ddlb_1.FindItem(ddlb_1.Text,1)
答:同时选中这几十个窗口,点Entry菜单,再点击Serach菜单项,输入你要查找的脚本内容,点确定即可。系统将列出所有符合要求的窗口、控件、事件及脚本所在的行数。
查找同样适用于函数、菜单、用户对象等。
答:用API函数GetModuleFileNameA()可实现。
在global external functions声明:
Function uLong GetModuleFileNameA(long hinstModule, Ref String lpszPath, uLong cchPath) Library ″kernel32.dll″
使用:
string ls_AppPath
int li_ret
ls_AppPath = Space (128)
li_ret = GetModuleFileNameA (Handle (GetApplication ()), ls_apppath, 128)
说明:要编译成可执行文件.exe才可用,否则得到的是Powerbuilder的pb60.exe或PB050.exe的路径。程序路径保存在变量ls_AppPath中。
- 最新文章
- 在自己的pb程序中动态改变屏幕分辨率[01-04]
- 怎么在数据窗口中用左箭头实现shift+tab[01-04]
- 怎样在一个程序中连接两个数据库[01-04]
- 自己写 FILTER 改变画面颜色[01-04]
- PowerBuilder 7.0中实现电子邮件的收发[01-04]
- PB数据窗口中按钮的封装[01-04]
- 相关文章
