在.net中查找控件

时间:2010-03-03 17:35:31

标签: .net vb.net user-controls

在vb.net中,我有一个名为checkbox1的控件,我可以在属性选项卡的下拉菜单中看到。 但在设计师我无法找到它......

此外,当我从属性的下拉菜单中选择CheckBox1时,设计器中的任何复选框都不会突出显示....

如何在设计师中找到该控件?

请帮助我....

3 个答案:

答案 0 :(得分:2)

当您从下拉列表中选中该复选框时,请查看其属性 - Visible设置为false?另外看一下z顺序,它可能隐藏在另一个控件后面。

答案 1 :(得分:2)

在属性窗口中选择它,将其位置更改为0,0,将大小更改为100,100,并确保已分配了一些.Text属性。

(ASP.Net或WinForms设计师?)

答案 2 :(得分:1)

由于各种原因(其中一些是设计师行为中的错误),您的控件可能会被隐藏。

可能是控件的大小为(0,0),它可能落后于其他控件,它可能有一些非显示位置,如(-10,-10)等。

您可以尝试使用控件的“大小”和“位置”属性来尝试显示它,但如果失败,您可能希望以丑陋方式执行此操作:

  1. 从表单设计器的代码(Form1.Designer.vb文件)中删除checkbox1的重要代码(如果有)。
  2. 使用设计器向表单添加新的复选框控件。
  3. 将新复选框的名称更改为checkbox1。
  4. 将您剪切的重要代码粘贴到checkbox1的设计器代码中,而不是相应的代码。
  5. 确保一切顺利(事件处理程序和其他自动生成的代码可能会受到影响)。