2013-02-15 128 views
0

一個簡單的問題,但我似乎無法找到一個舒適的方式來這樣做或正確的方式問谷歌: 屬性瀏覽器頂部的組合框顯示所有創建GUI設計師。如何通過屬性瀏覽器找到GUI元素

是否有一種簡單的方法來定位屬性瀏覽器中選擇的GUI元素,如「高亮元素」或類似的東西?

如何刪除設計人員無法訪問的「孤兒」元素(不要問我這是怎麼發生的)?

現在唯一的辦法似乎是在MyForm.Designer.cs中手動刪除。

+0

我沒有明白你的意思。你是說,對象是在表單之外,它不可見? – 2013-02-15 08:46:59

+0

在屬性資源管理器中。你可以看到你的活動對象的名稱。它是屬性對象的標題。那麼你可以點擊它。並顯示所有對象。那麼只需選擇外部的對象(確保知道它的名稱),然後選擇它。只需按下鍵盤上的'刪除'即可。 – 2013-02-15 08:54:57

+0

這是關鍵,我可以在屬性瀏覽器中選擇它,但不在設計器中。在屬性瀏覽器中選擇一個對象並按下delete不起作用。 – benJima 2013-02-15 09:03:27

回答

0

在VS2012菜單中。去查看|其它窗口|文檔大綱

enter image description here

將您連鎖行業在窗體上的所有控件的樹形列表視圖。您可以刪除在窗口中選擇它們 - 然後按刪除

+0

這就是我正在尋找的......謝謝!但我的目標不在那裏列出。所以,我想這是一個錯誤。我最近遇到了一些設計師不一致問題。可能是這個結果。 – benJima 2013-02-15 09:07:12

+0

使用WinForms設計器你永遠不會知道.. 如果你的對象沒有在這裏列出,它可能還沒有被添加到表單控件集合'Controls'中。嘗試從form.designer.cs文件中手動刪除它。 – 2013-02-15 09:11:25

+1

我會的。願武力與我同在... – benJima 2013-02-15 09:17:33