您的位置:程序门 -> .net技术 -> c#



如何在一个类(a)中控制 winfrom界面(b)中的listbox(a是一个独立的类,不继承自b)?请指教!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何在一个类(a)中控制 winfrom界面(b)中的listbox(a是一个独立的类,不继承自b)?请指教!
发表于:2007-07-20 13:26:08 楼主
如题所示请指教!
发表于:2007-07-20 13:39:271楼 得分:0
a和b有什么关系??
把b的listbox传到a中就可以了
发表于:2007-07-20 13:51:562楼 得分:0
a   中产生结果,输出到b中。
发表于:2007-07-20 13:57:573楼 得分:0
a   中产生结果,输出到b中。
-----》
那你在b中调用a的方法,把listbox当作参数传过去不就可以了么?
或者a中的方法返回的是一个listbox,把b中替换一下也可以

发表于:2007-07-20 14:01:154楼 得分:0
搞定了。在a中做一代理就可以了。谢谢。
发表于:2007-07-20 15:23:415楼 得分:0
把b的listbox访问设置成public
然后在a中调用
b.listbox.text= "xxx ";
就行了啊
不知道你说的是不是这个意思啊~~
发表于:2007-07-20 15:25:046楼 得分:0
上面看错了~~不好意思~~~还以为是textbox....
改用listbox赋值的方法吧
发表于:2007-07-20 18:27:097楼 得分:0
设成public   会对安全性照成隐患,换句话好别人引用你的包的时候就能使用这个的共用成员。要把每个每类内的功能都局限在类内部,尽量减少交差引用。


快速检索

热门点击