DragDrop 注册失败,如何解决,高手帮忙
代码中有这么一段
台位管理.开台 a2 = new 台位管理.开台();
a2.Size = new Size(870, 621);
a2.MdiParent = this;
a2.StartPosition = FormStartPosition.Manual;
a2.Location = new Point(142, 0);
a2.label8.Text = ff;
try
{
a2.Show();
}
catch (Exception ee)
{
MessageBox.Show(ee.Message );
}
提示信息 dragdrop注册失败,高手帮忙,怎么解决
------解决方案--------------------出现异常:
未处理的 "System.InvalidOperationException "类型的异常出现在system.windows.forms.dll中。
其它信息: DragDrop 注册失败。
解决办法:
在Main之前加上[STAThread]
不知这个对你是否有用.我也遇到这个问题.最近才转C#,这句不明白是什么意思 "在Main之前加上[STAThread] "
------解决方案--------------------public class Program
{
//
// TODO: 在此处添加构造函数逻辑
//
[STAThread]
static void Main()
{
Application.Run(new Main_Form());
}
}
问了同事,果真加了这个[STAThread] 就OK了.