请教关于.net的WinForm应用,在继承窗体上,继承下来的按钮总是跑位置的问题!

seabelial 2004-12-27 08:47:46
在我们的项目(WinForm)中,做了一些公共的基类窗体,上面有些按钮和其他控件,这些控件都用Anchor属性做了固定,比如关闭按钮设置的是bottom和right。但是有个奇怪的问题,那就是在继承的窗体上,如果改变了继承窗体的大小,在设计时按钮会根据anchor属性确定位置,不过一编译,按钮就跑了,跑到右下的窗体外面去了,为了这个问题,都伤透了脑筋,有没有高人做过的指点一下呢?
...全文
332 19 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
seabelial 2004-12-29
  • 打赏
  • 举报
回复
终于装上了,测试了一个以前出问题的窗口,好象是好了,哈哈,过几天如果没有其他出问题,就给分!
aquahalo 2004-12-28
  • 打赏
  • 举报
回复
如果你RP好。它就不跑。如果你RP不好。它就乱跑。随着使用VS的时间越来越长。你的RP会越来越好
seabelial 2004-12-28
  • 打赏
  • 举报
回复
晕,我放在Panel中,它跑的更凶!
cendrillon 2004-12-28
  • 打赏
  • 举报
回复
只是偶尔会跑,不是经常性的.我现在的窗体就不跑了.
nga96 2004-12-28
  • 打赏
  • 举报
回复
我们也是通过继承来做的,不过,我们把控件放在PANEL中,这样,看他如何跑,呵。
seabelial 2004-12-28
  • 打赏
  • 举报
回复
经过我测试,我发觉,如果是private继承,就不会跑,其他的方式全要跑!
cendrillon 2004-12-28
  • 打赏
  • 举报
回复
我现在也在写C#winForm,我也写了基窗体,我继承下来的窗体偶尔也会出现跟你一样的情况,
没办法,只有改过,再试.这种情况不是每次都出现.要有点耐心.
swiminfish_9999 2004-12-28
  • 打赏
  • 举报
回复
偶也是,郁闷的一忽
seabelial 2004-12-28
  • 打赏
  • 举报
回复
下载了,但是运行时提示:Windows Installer 服务不能安装此升级修补程序,因为找不到要
要升级的程序,或者升级程序可能更新的是不同版本的程序,请验证要升级的程序的存在。

NDP1.1sp1-KB867460-X86.exe
DataSet3 2004-12-28
  • 打赏
  • 举报
回复
没有这事
可能你做错了什么
长江支流 2004-12-28
  • 打赏
  • 举报
回复
哈哈,我也遇到,没办法,在继承的窗口再Form_Load中再定位。试试hxhbluestar(贺星河)的办法先
hxhbluestar 2004-12-28
  • 打赏
  • 举报
回复
安装 .NET 1.1 SP1
http://support.microsoft.com/?kbid=867460

.NET Framework 1.1 Service Pack 1
818776 FIX:继承的 Windows 窗体中的控件布局可能发生更改
haixj 2004-12-28
  • 打赏
  • 举报
回复
这是BUG,我在用vs2002时就发现了,我装了VS.NET2003正式版就没这个问题了,安装时最好装VC++7.0.
seabelial 2004-12-28
  • 打赏
  • 举报
回复
真是郁闷啊,窗体设计看起来和以前的DELPHI一样,但是人家DELPHI的控件就不跑,郁闷
i三千 2004-12-27
  • 打赏
  • 举报
回复
up
seabelial 2004-12-27
  • 打赏
  • 举报
回复
楼上的没用,Locked只是锁定设计时不让修改
xinbin1122 2004-12-27
  • 打赏
  • 举报
回复
button1.Locked=true;
seabelial 2004-12-27
  • 打赏
  • 举报
回复
我试了2005beta,还是一样有这个问题,真郁闷,不知道MS会不会解决这个问题。
swzlxm 2004-12-27
  • 打赏
  • 举报
回复
我也有确到类似的问题,只能在代码设置

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧