调用线程必须为 STA,因为许多 UI 组件都需要
2012-12-26 16:37
197 查看
class Mainclass { [STAThread] static void Main() { Application app = new Application(); MainWindow win = new MainWindow(); app.Startup += new StartupEventHandler(app_Startup); app.Run(); } static void app_Startup(object sender,StartupEventArgs e) { MessageBox.Show("fdf"); } }
需要在 Main() 方法前添加 [STAThread]
相关文章推荐
- 调用线程必须为 STA,因为许多 UI 组件都需要
- 调用线程必须为 STA,因为许多 UI 组件都需要
- 调用线程必须为 STA,因为许多 UI 组件都需要
- WPF--调用线程必须为 STA,因为许多 UI 组件都需要(转载)
- WPF 调用线程必须为 STA,因为许多 UI 组件都需要
- WPF 之 调用线程必须为 STA,因为许多 UI 组件都需要
- 调用线程必须为 STA,因为许多 UI 组件都需要(转载)
- 调用线程必须为 STA,因为许多 UI 组件都需要
- 调用线程必须为 STA,因为许多 UI 组件都需要
- 调用线程必须为 STA,因为许多 UI 组件都需要
- 调用线程必须为 STA,因为许多 UI 组件都需要
- 调用线程必须为 STA,因为许多 UI 组件都需要
- 调用线程必须为STA,因为许多UI组件都需要。
- wpf 调用线程必须为sta 因为许多ui组件都需要
- 选择目录,选择文件夹的COM组件问题。在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式。请确保您的 Main 函数带有 STAThreadAttribute 标记。 只有将调试器附加到该进程才会引发此异常。
- 在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式,请确保您的Main函数带有STAThreadAttribute标记。 多线程操作剪切板的时候。
- 在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式。请确保您的 Main 函数带有 STAThreadAttribute 标记。
- 在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式,请确保您的Main函数带有STAThreadAttribute标记。
- 在可以调用OLE之前,必须将当前线程设置为单线程单元(STA)模式,请确保您的Main函数带有STAThreadAttribute
- 遇到的问题-----------c#在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式