如果它们的属性相同,为什么这两个ListBox看起来不同?

时间:2010-10-27 06:45:37

标签: c# .net visual-studio

如果我创建一个Visual Studio 2010 WinForms项目并让向导添加Form1。然后我将ListBox添加到Form1。然后我添加一个带有“ Project / Add Windows Form ”的表单,并向该表单添加ListBoxForm2)。然后在我的“ Program.cs ”文件中更改Application.Run(new Form1());的行Application.Run(new Form2());ListBox中的Form2看起来好像它有我可以选择一个空行(它在第一行有一个焦点矩形),但ListBox中的Form1没有。这怎么可能?我比较了表单和列表框的属性,它们是相同的。

我知道这似乎不是什么大不了的事,但我在找到另一个problem的原因时发现了这个差异,与另一个ListBox的空焦点矩形同时相关

3 个答案:

答案 0 :(得分:0)

我明白了。这只是因为Button中有一个Form1。当没有其他控件时,焦点会自动出现在ListBox中。与我的其他问题没有任何关系。如果我知道怎么做,会删除我的问题。

答案 1 :(得分:0)

如果你没有将...run(new Form1())..更改为...Form 2())..,那么在表单1的启动时你没有空行吗?有趣...

.....

我只是在本地重建你的结构......你说得对..任何帮助..?

答案 2 :(得分:0)

检查Form1和Form2的属性是否相同。 我想用户控制它们继承了父母的风格。