[VB.NET]求助---关于winows工程中窗口界面显示的问题,在线等

[VB.NET论坛] 专栏收录该内容
757 篇文章 1 订阅
求助---关于winows工程中窗口界面显示的问题,在线等
vs2005中,新建一个windows application项目
然后在form中添加按钮,标签等控件
昨天做好完全保存,今天来打开项目又在form中添加一些控件,
运行时发现生成的form界面还是昨天的,今天怎么做改动,保存,都不会更新
另外还有一点不明白的是,直接在设计器拖拉添加空间,怎么在后台源代码里看不到这些控件的生成代码,而我看被人的一些例子上都有相应的代码
不明白怎么回事,明明很简单的东西
是我建工程的时候什么地方出错了吗?
请各位大哥多多指教,多谢多谢

__________________________________________________________________________
关掉VS2005环境,把bin/debug目录下的文件全删了,然后重新打开运行
__________________________________________________________________________
谢谢,那这是什么原因呢,我又新建别的项目就可以实时更新
另外直接在设计器拖拉添加空间,怎么在后台源代码里看不到这些控件的生成代码,要怎么做才可以在前台添加控件的时候后台能自动添加源代码呢?
现在我运行,老提示那些控件没有NEW,抛出NullReferenceException异常
不是要一个一个手动添加吧?
__________________________________________________________________________
~问题真是够诡异的。如果重现建个项目也这样那就resetup vs2005吧
__________________________________________________________________________
如果重现建个项目也这样那就resetup vs2005吧

也这样---〉是指后台源代码里看不到这些控件的生成代码吗?还是界面不会更新的问题呀
求救了,界面是关于仓库的,控件特别多,昨天我做了一天呢
要是重来的话,那就太麻烦了
__________________________________________________________________________
界面不会更新的问题还有码?
__________________________________________________________________________

查看窗体自动生成代码请打开类视图

在这个窗体里点击右键任意一个方法,选择查看代码就可以了
__________________________________________________________________________
to xiaohuazhu
界面不会更新的问题=>
把bin/debug目录下的文件全删了,然后重新打开运行
这样做了后,运行出错,说工程不能debug

查看窗体自动生成代码->
我看不到你贴的图片,在网上搜用下面的方法可以
1、打开代码编辑器
2、在类名ComboBox中选择窗体
3、在方法名称ComboBox中选择“InitializeComponent”
4、这样就打开窗体自动生成的代码。
但是自动生成的代码是在窗体名.Designer.vb文件中的
这些代码不能生成到窗体名.vb的文件中吗?
我这里别人的例子里是直接在窗体名.vb的文件中的

现在调试在给空间赋值的地方,总抛出NullReferenceException异常 ,不知道是不是因为那些new代码不在同一个文件里面,所以不知道new过了?
该怎么改呢?
__________________________________________________________________________
你用vs2005吗?
__________________________________________________________________________

双击Form1.Designer.vb就可以看到源代码了
他的例子是vs2003 or vs2005?
如果没有机密可以发过来我看看qq 355572711
__________________________________________________________________________
是的,express版的
__________________________________________________________________________
to xiaohuazhu 多谢了
找到问题了,不是控件没有new的问题
问题出在另外的函数上

做的这个东西倒没有太大的机密,只是上班时间不能用聊天工具的,这个vb是我刚学不到一个学,现在就给分项目做,怎么不知道怎么做
以后肯定还有很多不懂得地方要请教,方便的话能留下你的信箱吗
发私信也可以,或者常来这里,多谢
__________________________________________________________________________
email:recharjamson@163.com
如果我不做项目应该经常在这里。
__________________________________________________________________________
多谢
__________________________________________________________________________
我怎么就没遇到过这种问题???是不是你的VS有问题???
__________________________________________________________________________
我也莫名其妙,不知道为什么
现在凑合着用,不想折腾重装什么的,要不任务完不了了,呵呵
__________________________________________________________________________
bin里跟工程同名的文件都删掉,obj里跟工程同名的exe文件也可以删掉,再运行程序,就可以看到修改过的效果了。2005有时候会有修改后不编译的情况,不知道具体什么原因。

2005自动生成的定义控件代码都在.Designer.vb里
在.vb文件里的Public Sub New 函数里会生成一个调用InitializeComponent函数的代码,达到生成控件的目的
__________________________________________________________________________
我的笔记本以前的vs2005有时也有类似问题,因为我装的时候安装盘有些文件坏了,所以我就忽略了,不过也照样凑合用了两年,后来干脆从装了,问题就没了.不知楼主是不是同样问题.
__________________________________________________________________________
右键解决方案,选择重新生成就可以了

初始化成员的代码放在XXXX.Designer.vb中
这是VS自动会处理的,或许太傻瓜了让你不爽

另:你看到别人的例子包含了初始化代码的那是VS.net2003的吧
__________________________________________________________________________
多些各位热心帮忙
关于界面不能更新,那天有问题之后又重新建的工程,现在一直没问题。原来那个还那样放着,等有时间
照着各位说的做做看。
关于自动生成代码问题,是当时我别的地方出错的原因,不是因为那些自动生成代码和方法之类的不在同一个文件里。
不过我的例子确实是在一个文件里,可能是楼上说的VS.net2003的吧,具体原来什么工具我不太清楚
多谢了
__________________________________________________________________________
  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值