作者trust2065 (QQman)
看板C_Sharp
标题[问题] 沿用Form
时间Thu Apr 11 14:57:18 2013
目的是想要沿用先前写的Form
原本的Form有动态挂载资料库,
方法1:
用
继承时,
讯息: 附加自动命名的资料库之尝试失败。相同名称的资料库已经存在、
无法开启指定的档案或者它位於 unc 共用中。
查不到要怎麽改
还是静态挂载就能解决?
方法2:
复制Form,在同一个专案上贴上
在新的From程式码中,每一个元件都显示为不合法
错误讯息: 因为名称相同导致模棱两可...
实在是不懂是怎麽回事
现在唯一能用的方法就是复制整个专案档
但这样日後一定会很不好用,请有经验的人告知诀窍罗,谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.42.218.233
1F:推 joe01032002:public NewForm(OldForm fm){InitializeComponet(); 04/11 18:45
2F:→ joe01032002:this.fm = fm;} 04/11 18:45
3F:→ joe01032002:外面在宣告一个OldForm fm 04/11 18:46
4F:→ joe01032002:OldForm要沿用的东西改public例如public int a; 04/11 18:46
5F:→ joe01032002:NewForm要沿用就是呼叫fm.a=10类似这样子 04/11 18:47
6F:→ joe01032002:不知道你要的是不是这种? 04/11 18:47
7F:→ Abbee:我常复制和继承,都没有问题,不知道你问题在哪? 04/11 18:53
8F:推 joe01032002:资料库的话我是把连线资讯全部分开写在一个cs当类别 04/11 18:55
9F:→ joe01032002:所有的表单都重新new一次连线再查询都没问题 04/11 18:55
10F:→ trust2065:谢谢,目前OK了~ 04/11 23:45