为什么我做好一个winform的界面后,再做其他修改的时候,运行了以后,画面还是原来的画面呢?

而且即使删除代码,也会执行原先的命令

第1个回答  2021-09-26
可能是编译报错,重新生成一下项目,发现报错了,修改好,就正常了
第2个回答  2011-06-07

C#.NET WiForm
1、如果你做的是登陆窗体,那么你应该使用逻辑控制,而不是隐藏窗体
2、可以在Program.cs中进行窗体的逻辑控制,也就是在初始化时弹出窗体,此时未进入主线程,当第一窗体关闭后的状态为第二个窗体的判断依据,进行开启主线程也就是Program.cs中的Application.Start(new MainForm());
3、M我,给你一个做好的例子……本回答被提问者采纳
第3个回答  2011-06-07
什么样的其他修改??
调试的时候有没有提示你 调试失败是否返回上一次调试成功的状态?
只有修改界面代码·编译调试才能在界面显示出来!修改逻辑执行代码部分~如果跟界面没有关联~界面是不会变化的!
第4个回答  2011-06-07
重新生成一下 试试
第5个回答  2020-03-26
这个问题解决没有

为什么我做好一个winform的界面后,再做其他修改的时候,运行了以后...
可能是编译报错,重新生成一下项目,发现报错了,修改好,就正常了

C# Winform界面乱放却能好好的显示,怎么个情况?
设计器显示的界面由窗体的designer.cs文件决定的,他这样做是因为你看到的这几个控件在运行的时候是重叠起来的,通过按钮进行切换的,你虽然看到他胡乱摆放,他这样做为了方便对每个控件进行设计,重叠起来就不方便设计了。在运行的时候在主代码(.cs文件)里面重新对控件进行定位,你可以在窗体主文件里搜索...

...界面所做的修改,Winform界面已通过运行修改,希望下次运行时保存修改...
可以在工程Debug文件下面新建一个配置文件,ini或者xml都可以。然后把现在的修改,也就是你下次运行时候需要的参数值写进去,下次运行的时候直接读取就可以了。

c#做的程序换了个电脑运行时不能显示全部界面,以前是台式机屏幕大,现在...
winForm默认有个特性,就是控件超出窗体时,会自动出现滚动条。如果这个特性被你关掉了,你设置一下FormX.AutoScroll=true。这是最简单的解决办法,当然也是不完美的解决办法。如果要完美,在设计时的控件布局就得考虑不同分辨率的情况,合理使用Dock和Anchor能解决绝大部分的布局问题。另外有一点,如果windo...

如何实现在一个项目中打开另一个项目的winform窗口
跨项目跳转是比较麻烦,而且要设置权限,最简单的一个办法就是在第二个项目中做一个登录界面,实现登录功能,然后在第一个项目中,用iframe嵌套进来,这样就可以实现登录后跳转至不同的项目中去了。

C# 做WinForm 应用程序 界面如何美化 、可以列举一些成型的技术或第三方...
如果只是简单的想改变一下外观界面,推荐使用irisskin2,简单好用,只需要引入自己的工程就可以了,然然后制定一个皮肤风格,你的整个程序界面都会被改变。如果想添加更多VS工具箱中不存在的空间时,你可以试试DotnetBar,不过这个软件是国外的共享软件,安装之后,将DLL拖放到工具箱中,会增加更多的比较美观...

c# Winform 应用程序在执行过程中修改了app.config的内容后,怎样使它及...
常规情况:app.config只会在应用程序启动时加载一次。我给你提供一种思路:把你要经常修改的配置放在另外一个xml文件里面,你去读xml里面的配置,用一次,读一次,这样就是即时生效的了。

用C#开发界面用winform好还是wpf好?
当然是wpf,winform做界面很有限制。WPF的优势就是设计界面,非常适合有档次、自适应界面程序的开发。如果我是老板,会优先录用懂WPF的程序员,毕竟这是一个趋势。Winform界面粗糙,譬如网上下载的一些简单工具界面,但是容易上手,消耗电脑性能少-->注重功能 WPF界面美观,譬如360\/金山杀毒软件界面,不容易...

C# 运行后窗体大小和预期设置的不一样
其他回答 没尝试过你的东西,但是如果你尝试设置窗体大小都实现不了,可以转换一种思路,比如在界面的背景进行尝试,做一个稍大点的透明图片,将你要实现的部分嵌套进去,看起来的效果也会成你这样。类似于游戏的登录窗体,很多的游戏登录窗体看着也不是规则的图形,但是实际上你点空白的部分一样可以拖动窗体。希望能帮...

winform 如何控制 一个窗口只打开一个 不可以多个打开
第一种方法是,定义一个全局变量,就是被调用窗体的实例化,然后在调用函数里面进行判断的判断这个窗体是否已经被实例化了,如果没有,就实例化一个窗体。如果已经实例化了,就调用show()函数,让其显示出来。具体就是,SecondWinForm swm ;if(swm != null){ swm.show();} else { swm = new ...

相似回答