永发信息网

c#软件设计,窗口类名无效化

答案:4  悬赏:50  手机版
解决时间 2021-02-13 09:18
  • 提问者网友:感性作祟
  • 2021-02-12 12:46
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
using EIMS.AllClass;

namespace EIMS
{
static class Program
{
///
/// 应用程序的主入口点。
///

[STAThread]
static void Main()
{
Application.EnableVisualStyles();
frmLogin f = new frmLogin();
f.ShowDialog();--------------------------------这里出错!未处理Win32Exception
if (OfThefrmLogin.isLogined == true)
{
OfThefrmLogin.isLogined = false;
frmMain FM = new frmMain();
Application.Run(FM);

}
if (OfThefrmLogin.reLogined == true)
{
OfThefrmLogin.reLogined = false;
Program.Main();
}

}
}
}

我是在学校机房写的代码,上次遇到同样问题,换了台机好了,以为是机子问题,这次自己电脑上遇到这毛病;;;;刚运行成功的,第二次运行就出现这个错误了----求解啊,!!!要明确解决方法!!!
最佳答案
  • 五星知识达人网友:平生事
  • 2021-02-12 13:25
点击项目,到xxx(命名空间名称)属性里的安全性里面把启用ClickOnce打上勾,选这是完全可信的应用程序。试试
全部回答
  • 1楼网友:春色三分
  • 2021-02-12 15:43
最近调试.net程序时,调试时,有时候会出现这样的错误: ?application.run(newmainform());  // 窗口类名无效 致使没办法继续工作,这样的错误很恼人。 经过搜索,有人提示“这个是由系统的安全性引起。需要更改项目的属性中的安全性。 于是修改了项目安全性:项目——**属性——安全性,选中“启用 clickonce 安全设置”,再调试即正常。
  • 2楼网友:一叶十三刺
  • 2021-02-12 15:35
EnableVisualStyles()调用有时会产生bug 你在后面加一句Application.DoEvents()试试
  • 3楼网友:你哪知我潦倒为你
  • 2021-02-12 14:20
应该用: Application.Run(new frmLogin()); ShowDialog是弹出模态窗口,你这个时候还没有启动窗口,怎么可以显示模态窗口?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯