各位前辈请指教:
因算法提供厂家说未来提供的library不再支援协助处理VB引用的相关问题,
小的没学过也没用过VB,唯多年前与C#有一段小小的缘分写了个简单的视窗程式,
然后就被指派到要将前人留下的VB程式改成C#...
转换途中各种血泪就不多赘述,只觉得VB使用参数的方法实在是大开大合,
感觉全程式的变量都当全域变量在用,不得已之下(时程威逼赶鸭子上架),
我只好把Main Form上的元件(button, lable, textbox...)宣告也都加上static,
让不同的cs档可以直接打变量名称使用,自己用也不用再加"this."了
功能已经没有问题了,但发现后续维护问题很大,每当我调整UI(Form里的元件),
Visual studio就会自动调整元件的宣告和定义,所有元件的宣告static会消失,
所有元件的属性设定都自动被改成"this.元件名称 = ...",而散在各处用到元件的档案,
则是马上爆出上百个错误,因为无法再取得原本的static form物件
请教版上大大,是否曾经遇过相似的问题,最后是怎么解决的呢?
目前这问题实在太大,网络上也实在是没找相关的资料,只能来这边求助了O_Q