| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1167 人关注过本帖
标题:[求助]变态andey碰到的超级变态的问题!!
取消只看楼主 加入收藏
andey
Rank: 2
等 级:新手上路
威 望:4
帖 子:938
专家分:0
注 册:2007-7-18
收藏
 问题点数:0 回复次数:7 
[求助]变态andey碰到的超级变态的问题!!
继上次提出变态问题后的第三个变态问题: 问题已解决(14楼)....多谢大家的相助...

上次提问一个关于从另一个窗体中向本窗体的textBox传值的问题,
解决方案是:
Form1里写:
...
...
Form2 form2 = new Form2(this);//配合Form2里的构造函数,传递Form1的对象
form2.ShowDialog();
...
...
public void chuanzhi(string Text)
{
this.textBox1.Text = Text;
}

Form2里写:
...
...
class Form2(Form1 tempForm)
{
...
...
this.form1 = tempForm;
}

private Form1 form1;//声明Form1的变量(对象)?

双击的时候,生成的Form2里的dataGridView1的数据显示的是全部的...
Enter键时,传递一个模糊查询的语句,dataGridView1显示模糊查询的数据...
在Form2里的dataGridView1的双击事件里..
private void dataGridView1_DoubleClick(object sender, EventArgs e)
{
...
...
form1.chuanzhi(this.dataGridView1[1][i].Value.ToString());
this.Close();
}
双击textBox1时(全部数据)....没有问题..
Enter时(模糊查询)...却没有结果!!!

将Form1里的
chuanzhi(string Text)方法修改为:
public void chuanzhi(string Text)
{
this.textBox2.Text = Text;
}
之后...值传过来.啦...
就是说...本身传不来值...但是..传给其它的却可以...

大家说变态不?大家说郁闷不???

高手...看看吧...真是一道题难倒英雄汗啊!!!...

P.S..后来又将
chuanzhi(string Text)改为:

public void chuanzhi(string Text)
{
this.textBox1.Text = Text;
this.textBox2.Text = Text;
}

结果...textBox2有值..textBox1里空空如也!!!

问题已解决(14楼)....多谢大家的相助...

[此贴子已经被作者于2007-11-1 15:53:53编辑过]

搜索更多相关主题的帖子: andey 超级 
2007-10-30 15:43
andey
Rank: 2
等 级:新手上路
威 望:4
帖 子:938
专家分:0
注 册:2007-7-18
收藏
得分:0 
没人解决?
是不是很变态啊!

msdn == 葵花宝典!!!
QQ:122768959
2007-10-30 18:27
andey
Rank: 2
等 级:新手上路
威 望:4
帖 子:938
专家分:0
注 册:2007-7-18
收藏
得分:0 

帖子一天天下滑。。。


msdn == 葵花宝典!!!
QQ:122768959
2007-10-31 11:42
andey
Rank: 2
等 级:新手上路
威 望:4
帖 子:938
专家分:0
注 册:2007-7-18
收藏
得分:0 

这是上次问的关于textBox传值的问题大家看看...
static变量...

http://bbs.bc-cn.net/viewthread.php?tid=178162&star=at#


msdn == 葵花宝典!!!
QQ:122768959
2007-10-31 15:55
andey
Rank: 2
等 级:新手上路
威 望:4
帖 子:938
专家分:0
注 册:2007-7-18
收藏
得分:0 
大家可以看看问题里的红色部分....
值已经传过来啦....但是...
为什么传给别的可以传给自己不可以啊???
也不是传给自己...我textBox1弹出的窗体,,,传值到textBox2可以..到textBox1却不可以....
WHY?/?

msdn == 葵花宝典!!!
QQ:122768959
2007-10-31 16:01
andey
Rank: 2
等 级:新手上路
威 望:4
帖 子:938
专家分:0
注 册:2007-7-18
收藏
得分:0 
给我扛起来!!!

msdn == 葵花宝典!!!
QQ:122768959
2007-10-31 17:54
andey
Rank: 2
等 级:新手上路
威 望:4
帖 子:938
专家分:0
注 册:2007-7-18
收藏
得分:0 
请楼上两位同志注意看我的问题的红色补充部分:
我将该值付给两个textBox(第一个窗体中的!)
为什么只有一个接收到啦?两个的区别是:第一个是有事件的(Enter后生成第二个窗体)。而第二个textBox是没有事件。。。仅仅接收值。。。
为何会有这样的情况发生???
Tell me!Please!

msdn == 葵花宝典!!!
QQ:122768959
2007-11-01 10:00
andey
Rank: 2
等 级:新手上路
威 望:4
帖 子:938
专家分:0
注 册:2007-7-18
收藏
得分:0 

谢谢各位的大力相助以及“好言相劝”,,,
各位说的对!!!
问题的根本原因已经找到...
我在生成新窗体的时候...要求..如果在新窗体中没有选择的话,,,就textBox1.Clear().....
只是..这个Clear()写错了地方....才会出现那个所谓变态的问题..看来...是我变态!!!
不过谢谢大家的相助!!!
谢谢!!
谢谢!!


msdn == 葵花宝典!!!
QQ:122768959
2007-11-01 15:47
快速回复:[求助]变态andey碰到的超级变态的问题!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026606 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved