楼主
我回答你的问题的时候并没有考虑到你是要改变一些诸如按钮属性之类的东西
我不过是说一般的思路罢了因为我们一般情况下都倾向于这样来做
我的迷惑失,有的兄弟说
再 control1.cs
control22 = new control22
control22.ttt()
这个我有点不理解。因为在 frame.cs中它已经被创建了。如果在 new ,以我的变成经验好像说不通哦-----〉
我也不认为这是解决问题的方法,因为当前的问题在于两个控件都已经有了实例
对于你的问题而言
还是用委托好些
就是委托contorl1来做一件事情
至于做什么样的事情
那就是contorl2说了算的
我回答你的问题的时候并没有考虑到你是要改变一些诸如按钮属性之类的东西
我不过是说一般的思路罢了因为我们一般情况下都倾向于这样来做
我的迷惑失,有的兄弟说
再 control1.cs
control22 = new control22
control22.ttt()
这个我有点不理解。因为在 frame.cs中它已经被创建了。如果在 new ,以我的变成经验好像说不通哦-----〉
我也不认为这是解决问题的方法,因为当前的问题在于两个控件都已经有了实例
对于你的问题而言
还是用委托好些
就是委托contorl1来做一件事情
至于做什么样的事情
那就是contorl2说了算的
解决方案 »
- 关于调用WebService处理事务的问题。着急~在线等~~
- ASP.NET中,怎么根据数据库得到的值生产单选框
- 如何计算C#对象引用的数据大小
- 各位,能帮忙翻一下这段代码吗?实在搞不定了!VB.NET转成C#的
- 请问一个算法32进制怎么转成十进制?
- 有谁重写过datagridview让他双行显示一条记录的
- 求好用的vb.net 转 c#的工具
- 求C#调用联通短信网关UniAPIDll.dll的代码
- 请教C#中word的CheckBox的操作
- 如何获取鼠标所在的位置?及如何计算拖动的距离?
- 如何处理SQL中Insert数据的"'"问题?
- 高分求怎么能把 SQL SERVER 里面指定的字段导成csv文件格式?感谢!
说说的看法,写个具体的例子
另开帖,给你分,如何?谢谢。 brightheroes(闭关(正在修练基本功))
给点具体的代码,分不够,另开帖,一点问题都没有哦。
http://www.pconline.com.cn/pcedu/empolder/net/cs/10311/237203_4.html
关于委托
引用楼主:
“其实我的问题的关键就是在这里,
我在一个类中,如何找到另一个类,这是问题的关键阿。”搂主既然说关键问题在类,那我就给个纯粹的两个类相互引用的范例,不知道楼主的问题是不是这个还有呵,上贴中说的400分,楼主才给出100分哦public class c1
{
public void c1show()
{
MessageBox.Show("c1");
}
}
public class c2
{
public void c2show()
{
c1 x = new c1();
x.c1show();
MessageBox.Show("c2");
}
}
private void button5_Click(object sender, System.EventArgs e)
{
c2 y = new c2();
y.c2show();
}
然后比如说control2里面有一个方法(改变什么都可以)
这样你可以将contor2的方法给control1的委托调用contorl1的委托就相当于调用了control2的方法
一次最多一百。
四个帖四百分。你自己看啊。
谢谢你的解答,分不是问题。不过你的解答跟我的想法不一致。 比如说我的 class1,和 class2 再另外一个类中一起创建的。