簡體   English   中英

PropertyGrid自動選擇屬性值

[英]PropertyGrid AutoSelect Property Value

我們使用PropertyGrid存儲有關各種GUI控件的信息。

當前,在將新控件拖放到窗體上之后,我們接下來單擊PropertyGrid ,滾動到名為Value的字段,然后輸入將為該項目顯示的值。

我可以處理PropertyGrid獲得焦點的部分,甚至可以將SelectedObject投射回我們的基本GuiControl對象。

顯然, ValueGuiControl類的公共屬性。

我不明白的方式找上了Value屬性的PropertyGrid並將其設置為重點,以接收文本輸入。

目標是將控件放到窗體上,讓PropertyGrid獲得焦點,將“光標的插入符號”放置在“ 值”行上,然后我們可以提供輸入。

那可能嗎? 如果是這樣,請給我一些方法。

嘗試遍歷GridItems集合以查找與您的屬性匹配的Label:

foreach (GridItem gi in propertyGrid1.SelectedGridItem.Parent.GridItems) {
  if (gi.Label == "Value") {
    propertyGrid1.Select();
    gi.Select();
  }
}

暫無
暫無

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

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