如果我创建一个Visual Studio 2010 WinForms项目并让向导添加Form1
。然后我将ListBox
添加到Form1
。然后我添加一个带有“ Project / Add Windows Form ”的表单,并向该表单添加ListBox
(Form2
)。然后在我的“ Program.cs ”文件中更改Application.Run(new Form1());
的行Application.Run(new Form2());
,ListBox
中的Form2
看起来好像它有我可以选择一个空行(它在第一行有一个焦点矩形),但ListBox
中的Form1
没有。这怎么可能?我比较了表单和列表框的属性,它们是相同的。
我知道这似乎不是什么大不了的事,但我在找到另一个problem的原因时发现了这个差异,与另一个ListBox
的空焦点矩形同时相关
答案 0 :(得分:0)
我明白了。这只是因为Button
中有一个Form1
。当没有其他控件时,焦点会自动出现在ListBox
中。与我的其他问题没有任何关系。如果我知道怎么做,会删除我的问题。
答案 1 :(得分:0)
如果你没有将...run(new Form1())..
更改为...Form 2())..
,那么在表单1的启动时你没有空行吗?有趣...
.....
我只是在本地重建你的结构......你说得对..任何帮助..?
答案 2 :(得分:0)
检查Form1和Form2的属性是否相同。 我想用户控制它们继承了父母的风格。