我已经解决了很多关于这个问题的其他问题。
表单加载,但它缺少所有控件。它曾经工作过。显然我搞砸了一些事情,但我无法弄清楚我改变了什么来打破它。
我已经检查过并且我的UploaderUI.cs拼写正确。其代码如下:
namespace uploaderUI
{
static class UploaderUI
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new mainForm());
}
}
}
我的InitializeComponent
正在运作,我可以设置一个断点并逐步完成所有这些。
public mainForm()
{
InitializeComponent();
// Create an instance of a ListView column sorter and assign
// to the ListView control.
lvwColumnSorter = new ListViewColumnSorter();
this.listViewNotCurrent.ListViewItemSorter = lvwColumnSorter;
}
我很茫然,我不知道还有什么可以找的。甚至不确定在这里发布什么可以提供帮助。
答案 0 :(得分:0)
我遇到了同样的问题。我正在做的是在除“主”表单UI之外的线程上创建表单。这导致了“空白”表单问题。通过更改代码或确保在UI线程上创建表单来解决此问题:
mainForm.Invoke((MethodInvoker)delegate {
new Form();
});