pb6.5 dropdownlistbox
在dropdownlistbox 的selectionchanged事件中:
我使用 name = this.selectedText() 结果name总是为空
而使用name = this.Text(index) 则能得到正确结果
请问这两者有何区别。
问题点数:20、回复次数:8Top
1 楼dian(点)回复于 2001-10-10 13:33:54 得分 5
最大的:Returns the selected text in editname. If there is no selected text or if an error occurs, SelectedText returns the empty string ("")
When a DropDownListBox or DropDownPictureListBox loses focus, the selected text is no longer selected.Top
2 楼dian(点)回复于 2001-10-10 13:36:23 得分 3
是最大的区别(没写完就提交了,看看有没有用),this.Text(index)可以取任一项,而selectedText只能取selected的那项,一失去焦点又没了,还是this.Text(index)好Top
3 楼okjklok(ok)回复于 2001-10-10 14:04:00 得分 0
但在selectionchanged事件中,应该是有焦点的,为什么使用text()行,而selectedText不行。
如果selectedText()只在有焦点是有效,那么在失去焦点是又怎样知道目前我们选中哪一项呢?Top
4 楼okjklok(ok)回复于 2001-10-11 09:19:59 得分 0
upTop
5 楼tomcz_hn_cs(小三)回复于 2001-10-11 23:10:15 得分 1
关注
Top
6 楼dian(点)回复于 2001-10-15 11:13:50 得分 3
SelectedIndex and SelectedItemTop
7 楼BlackBone()回复于 2001-10-15 11:45:04 得分 7
概念错误!
pb的帮助文件中有关SelectText()函数的说明是:
Obtains the selected text in an editable control.
注意是editable control。
Top
8 楼sbks(hwnd,&rect)回复于 2001-10-15 11:52:52 得分 1
gzTop




