[英]PropertyGrid AutoSelect Property Value
我們使用PropertyGrid存儲有關各種GUI控件的信息。
當前,在將新控件拖放到窗體上之后,我們接下來單擊PropertyGrid ,滾動到名為Value的字段,然后輸入將為該項目顯示的值。
我可以處理PropertyGrid獲得焦點的部分,甚至可以將SelectedObject投射回我們的基本GuiControl對象。
顯然, Value是GuiControl類的公共屬性。
我不明白的方式找上了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.