首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

DragDrop 注册失败,怎么解决,高手帮忙

2012-01-19 
DragDrop 注册失败,如何解决,高手帮忙代码中有这么一段台位管理.开台a2new台位管理.开台()a2.SizenewSi

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了.

热点排行