问题描述
大致问题是这样的现在有一个WindowsForm名字是VOBC,VOBC中有一个richtext的控件我使用这个VOBC初始化了两个窗口VOBCvb1=newVOBC();vb1.show();VOBCvb2=newVOBC();vb2.show();问题来了,VB1中的richtext.text控件被改写后,vb2中的richtext.text也会被改写,无论在vb2还是在vb1中操作自己的控件,两个界面上两个控件都在显现。请问怎么单独控制一个form中的控件?
解决方案
解决方案二:
你的意思是,你对一个窗体的richtext操作,另一个窗体也会改变,正常的话不会会出现吧,除非richtext是静态的
解决方案三:
两个From中的控件都是用委托去改写的用的是同一个委托这有影响吗?
解决方案四:
引用1楼yuankaiwsl的回复:
你的意思是,你对一个窗体的richtext操作,另一个窗体也会改变,正常的话不会会出现吧,除非richtext是静态的
两个From中的控件都是用委托去改写的用的是同一个委托这有影响吗?
解决方案五:
就是他的原因
解决方案六:
richtext肯定是全局变量
解决方案七:
上源码,你可能用了同一个的委托和事件
解决方案八:
就这代码看不出什么问题来
解决方案九:
“百思不得其解”说明问题很严重,你所思的是一些空的东西,还往往没有能力去跟踪调试任何基础数据。
解决方案十:
编程,最直接的结果是学会了调试。如果你“百思”就是贴出一堆标题式的问题,然后“求人看看”,这在以后会成为一个大问题。这就好像是“南郭先生”,遇到一个更加注重个人素质的小国君主,只有连夜逃跑了。
解决方案十一:
引用3楼bestsimon33的回复:
Quote: 引用1楼yuankaiwsl的回复:
你的意思是,你对一个窗体的richtext操作,另一个窗体也会改变,正常的话不会会出现吧,除非richtext是静态的两个From中的控件都是用委托去改写的用的是同一个委托这有影响吗?
看错了,我以为是楼主说的呢。同一个委托会有影响的。
时间: 2024-10-03 11:02:27