在一个控件中修改另一个控件的属性

在一个控件中修改另一个控件的属性

ID:38796395

大小:24.92 KB

页数:9页

时间:2019-06-19

在一个控件中修改另一个控件的属性_第1页
在一个控件中修改另一个控件的属性_第2页
在一个控件中修改另一个控件的属性_第3页
在一个控件中修改另一个控件的属性_第4页
在一个控件中修改另一个控件的属性_第5页
资源描述:

《在一个控件中修改另一个控件的属性》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、在一个窗体中设置另一个窗体的控件属性分类: c#2008-10-1320:05 1016人阅读 评论(0) 收藏 举报textboxbuttonstringnull 最经有学生问我怎么样在一个窗体中设置另一个窗体的控件属性,问题如下:有两个form. 一个form1,一个form2. 怎么样在form2中用代码设置form1的textbox的属性我考虑了有如下两种方法: 一、1、在form1类中定义一个静态数据成员,来保存当前窗体对象, 如下: publicstaticForm1f1=null; 2、 然后在form1窗体构造函数中,给上述静态成员初始化,如下:    publi

2、cForm1()     {       InitializeComponent();       p1=this;     } 3、 在form2中调用form1,可以通过如下方式: ”Form1.f1”, 例如: Form1.f1.textBox1.Text="你想设置的值"; 以上所做的,只是让你能够访问当前form1对象或form2窗体对象,如果想操作控件,可以直接修改控件的成员访问符,即可以把”private”修改成”public”。当然最好的还是可以用增加公有属性的做法,这样不会破坏类本身的封装。 如下: publicstringText_Box     {     

3、  get{returntextBox1.Text;}       set{textBox1.Text=value;}     }   在form2的button_click事件中添加 Form1.p1.Text_Box="你想设置的值"; 这样就ok了! 源代码如下Form1的代码:1.using System;2.using System.Collections.Generic;3.using System.ComponentModel;4.using System.Data;1.using System.Drawing;2.using System.Linq;3.using

4、 System.Text;4.using System.Windows.Forms;5.6.namespace WindowsFormsApplication17.{8.    public partial class Form1 : Form9.    {10.        public static Form1 p1 = null;11.        public Form1()12.        {13.            InitializeComponent();14.            p1 = this;15.        }16.17.      

5、  private void button1_Click(object sender, EventArgs e)18.        {19.            Form2 fr2 = new Form2();20.            fr2.Show();21.        }22.23.        public void setvalue(string a)24.        {25.            textBox2.Text = a;26.        }27.28.        public string Text_Box 29.       

6、 { 30.            get { return textBox2.Text; }31.            set { textBox2.Text = value; }32.        }33.    }34.}35.Form2的代码: 15.using System;16.using System.Collections.Generic;17.using System.ComponentModel;18.using System.Data;19.using System.Drawing;20.using System.Linq;15.using System

7、.Text;16.using System.Windows.Forms;17.18.namespace WindowsFormsApplication119.{20.    public partial class Form2 : Form21.    {22.        public Form2()23.        {24.            InitializeComponent();25.        }26.27.        private void b

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。