2010-03-03 37 views
2

在vb.net中我有一個名爲checkbox1的控件,可以在屬性選項卡的下拉菜單中看到。 但在設計師,我無法找到它......在.net中查找控件

而且,當我選擇從屬性下拉菜單CheckBox1,在設計師沒有複選框被強調....

如何找到在控制設計師?

請幫助我....

回答

2

當您從下拉列表中選擇的複選框,看它的屬性 - 可見設置爲false?也看看z順序,它可能隱藏在另一個控件後面。

2

在屬性窗口中選擇它,將它的位置更改爲0,0,大小爲100,100,並確保分配了一些.Text屬性。

(ASP.Net或WinForms的設計師?)

+0

謝謝hometoast!好戲:-) – Tejas 2011-11-23 09:56:18

1

你的控制可能是隱藏的,由於種種原因(其中有些是在設計師的行爲錯誤)。

可能是控件的大小爲(0,0),它可能在某個其他控件的後面,它可能有一些非顯示位置,如(-10,-10)等。

您可以嘗試玩弄控件的大小和位置的屬性,試圖揭示它,但如果失敗了,你可能想這樣做的醜陋方式:

  1. 切checkbox1的顯著代碼(如果任何)從窗體設計器的代碼(Form1.Designer.vb文件)。
  2. 使用設計器爲表單添加一個新的複選框控件。
  3. 將該新複選框的名稱更改爲checkbox1。
  4. 在checkbox1的設計器代碼中粘貼您剪下的重要代碼,而不是相應的代碼。
  5. 確保一切順利(事件處理程序和其他自動生成的代碼可能會受到影響)。