簡體   English   中英

C# 在winform上獲取真正的tabindex順序

[英]C# Get real tabindex order on winform

我正在嘗試通過 tabindex 遍歷控件列表。 但是組框、面板等中有多個控件,每個控件都以 1、2 等開頭。我通過標准 View-> TabOrder 菜單選項設置順序。

IEnumerable<Control> cons = dxErrorHandler.GetControlsWithError();
foreach (Control ctl in cons.OrderBy(c => c.TabIndex))
    sb.AppendLine(dxErrorHandler.GetError(ctl));

例如,Panel1.TabIndex 1、Panel2.TabIndex 1 而不是 Panel1、TabIndex 1.1、Panel1、TabIndex 1.2 等。

如何以在 View-> TabOrder 中設置的相同順序遍歷控件

謝謝你。

吉米的回答奏效了。 沒有意識到所有控件都屬於“父級”。 很高興學到新東西。

謝謝吉米!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM