2010-10-27 45 views
0

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

我知道这似乎没有什么大不了,但我发现这个区别时,试图找到另一个problem的原因,巧合地与另一个ListBox与一个空的焦点矩形相关。

回答

0

我想通了。这只是因为Form1中有Button。当没有其他控制时,焦点自动在ListBox中。与我的其他问题无关。如果我知道如何删除我的问题。

0

如果您没有将...run(new Form1())..更改为...Form 2())..您是否在表单1的启动时没有空行?有趣...

.....

我只是重建本地的conctruct ...你是正确的..任何帮助..?

0

检查Form1和Form2的相关属性是否相同。 我想用户控制到他们继承了parrent的风格。

相关问题