关于窗体 传值的问题!!

A59229617 2006-04-21 02:31:23
自己建立了一个类,专门用与保存常用的 数据.比如登陆的名称, 想在其它页面使用.
在Application.Run() 的类中 建立一个它的对象.
但是在其它窗体中没办法无法 使用 它的对象,不知道为什么?
...全文
124 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mabinbin 2006-04-21
  • 打赏
  • 举报
回复
幸运星怎么了?是不是脑袋进水了
fengjunonline 2006-04-21
  • 打赏
  • 举报
回复
汗...
楼上的
拜托不要什么都来一个Response,看清楚楼主的title
这是WindowsForm,不是Web
Lucky527 2006-04-21
  • 打赏
  • 举报
回复
第一个form1的label1中数据传值:
string zhihang=label1.text.Trim();
Response.Redirect("form2.aspx?zhihang="+zhihang);

第二个form2的text1文本框取值并显示:
text1.text=Request.QueryString["zhihang"];
Knight94 2006-04-21
  • 打赏
  • 举报
回复
参看
http://blog.csdn.net/knight94/archive/2006/04/06/652394.aspx
sweig0721 2006-04-21
  • 打赏
  • 举报
回复
(1) 使用替換控制權來進行傳遞
Form1_button1_click
value_transfer.Form2 myfrm=new Form2("ttt");
myfrm.Owner=this;
myfrm.ShowDialog();

Form2_button2_click
//通過移交控制權來傳遞參數
value_transfer.Form1 myfrm=new Form1();
myfrm=(Form1)this.Owner;
myfrm.textBox1.Text=this.textBox1.Text;
//myfrm.textBox1.Text=myfrm.add(3,5).ToString();
//add和myfrm.textBox1設置成PUBLIC才可以訪問的。

(2) 通過FORM. DialogResult來進行參數傳遞
Form1_button1_click
value_transfer.Form2 myfrm=new Form2();
if (myfrm.ShowDialog()==System.Windows.Forms.DialogResult.OK)
{
this.textBox1.Text =myfrm.textBox1.Text;
}

Form2_button1_click
this.DialogResult=System.Windows.Forms.DialogResult.OK;

(3) 通過類的屬性來傳遞參數
//建立公共類庫
Public class test()
{
//設置私有靜態字符類型
Private static string temp;
Public class test()
{}

Public string s
{
Set
{this.temp=values;}
Get
{return this.temp;}

Form2_button1_click
value_transfer.Class1 myclass=new Class1();
myclass.test=this.textBox1.Text.Trim();

Form1_button1_click
value_transfer.Class1 myclass=new Class1();
this.textBox1.Text=myclass.test;

(4) 窗體傳遞參數
FORM2(STRING ADB);

(5) 通過發送消息來傳遞參數
沒有用過,繼續!
A59229617 2006-04-21
  • 打赏
  • 举报
回复
呵呵
是个办法!!!
namhyuk 2006-04-21
  • 打赏
  • 举报
回复
如果数据量不大,干脆整成static变量吧。
class MyClass
{
public static A;
public static B;
...
}
以后用MyClass.A或MyClass.B访问。

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧