【问题标题】:Pressing this button programmatically以编程方式按下此按钮
【发布时间】:2014-02-16 21:09:48
【问题描述】:

有没有使用编程代码按下此按钮的方法?

我似乎想不出一种方法,所以我想知道这里有没有其他人想出一个方法。

【问题讨论】:

  • 为了将来参考,this button 被称为滚动拇指。大多数控件都有一个method 来滚动控件。按钮和其他小部件供用户按下、点击和摆弄。
  • 如果是列表框怎么办@PGallagher
  • 喜欢 XY 问题。如果您试图让较低的项目滚动到视图中,请尝试 TopIndex 属性。

标签: .net vb.net winforms window scrollbar


【解决方案1】:

对于 Dot Net 4.5 Winforms 列表框;

向下滚动;

If lstListBox.Topindex < lstListBox.Items.Count - 1 Then

    lstListBox.Topindex += 1

End If

向上滚动;

If lstListBox.Topindex > 0 Then

    lstListBox.Topindex -= 1

End If

【讨论】:

  • TopIndex 将确保指示的项目可见而不更改选择。
  • 非常正确的 Plutonix...@User2177940...如果您不想更改选择,只需将SelectedIndex替换为TopIndex...
  • 没有直接的方法来模拟按下那个按钮吗?我不希望它丢失其选定的项目,并且通过使用此代码它会丢失选定的项目。
  • 看我上面的评论,我也调整了我的答案;-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-05-27
  • 1970-01-01
  • 1970-01-01
  • 2010-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多