gpt4 book ai didi

vb.net - 按顺序进行控制

转载 作者:行者123 更新时间:2023-12-03 00:11:43 52 4
gpt4 key购买 nike

我正在使用表单的文本字段创建一个 XML 文件。当我使用 For Each 循环遍历它们时:

For each Ctrl in Me.Controls 
'dosomething
Next

它不会按顺序排列它们;也就是说,它首先获取中间的 TextBox,然后是第一个,然后是另一个,并且一直如此。

有没有办法可以按顺序获取值?

最佳答案

您可以通过TabIndex订购:

Dim allTextBoxes = From txt In Me.Controls.OfType(Of TextBox)()
Order By txt.TabIndex

另一种方法是按位置订购:

allTextBoxes = From txt In Me.Controls.OfType(Of TextBox)()
Order By txt.Location.Y, txt.Location.X


For Each txt In allTextBoxes
' ...
Next

关于vb.net - 按顺序进行控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11335529/

52 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com