在线等待,LISTBOX问题!

zhlm119 2003-04-07 10:44:39
问题1:调用ListBox1_MeasureItem(ByVal sender As Object, ByVal e As System.Windows.Forms.MeasureItemEventArgs)时,括号里的参数怎么样传递?
尤其是后一个差数

问题2:在ListBox1_SelectedIndexChanged()里怎么样得到当前选定项的坐标位置?
...全文
74 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
showflow 2003-04-07
  • 打赏
  • 举报
回复
事件参数是由基类中的事件代理确定,编程人员一般不用关心参数是怎么来的
ibanez550 2003-04-07
  • 打赏
  • 举报
回复
问题2:listbox1.items(listbox1.selectindex).item(column)
thinkingforever 2003-04-07
  • 打赏
  • 举报
回复

ListBox1.SelectedIndex得到当前选中的index
ListBox1.Selectedvalue得到当前选中的value
ListBox1.SelectedItem得到当前选中的index和value
事件中sender代表激活对象
e 代表什莫事件
hi128 2003-04-07
  • 打赏
  • 举报
回复
回答问题2:
先循环一遍,判断选定项被选中,k为被选中的坐标位置
dim i,k,j as Integer
For i = 0 To ListBox1.Items.Count - 1

If ListBox1.GetSelected(i) = True Then Exit For
k= i+1
Next
这是在ListBox中选中一个,要是选中两个,则上面的是得到第一个被选中的项的坐标位置,下面一段是得到第二个被选中的项的坐标位置。
For i = 0 To ListBox1.Items.Count - 1

If ListBox1.GetSelected(i) = True Then
j= i
End If
Next

16,718

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧