C#窗体操作
发布网友
发布时间:2022-04-26 07:54
我来回答
共4个回答
热心网友
时间:2022-06-25 12:55
假如你Form1上有两个按扭 :按扭1,按扭2
Form2上有一个按钮:按扭3
1:我点击按扭1要进入Form2并使"按扭3"显示成"按扭1"
2:我点击按扭2要进入Form2并使"按扭3"显示成"按扭2"
很简单,这个要用到按扭的Click事件,操作如下:
1:双击按扭1写下如下代码
Form2 frm=new Form2();
frm.Show();
frm.按扭3的控件名.Text="按扭1";
2:双击按扭2写下如下代码
Form2 frm=new Form2();
frm.Show();
frm.按扭3的控件名.Text="按扭2";
3:运行OK
热心网友
时间:2022-06-25 12:55
窗体之间传参一直很有争议
要么 重写 Form2的构造 传参
要么 把Form2窗体上控件的设为Public
热心网友
时间:2022-06-25 12:56
点击form1上面的按钮!创建form2的对象!把窗体显示出来!在form2的load事件里面设置form2的text属性!
热心网友
时间:2022-06-25 12:56
绝对正确答案!
窗体1的代码我已经弄出来了
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication7
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
// button1--是点登陆的按钮--这里没有判断
private void button1_Click(object sender, EventArgs e)
{
Form2 fr = new Form2();
fr.groupBox1.textbox1.text = "nnn";
}
}
}
窗体一就如上
窗体二就如如下
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication7
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void Form2_Load(object sender, EventArgs e)
{
}
}
}
上面的代码点击Form1中的按钮就可以让Form2 中的textbox1中出现nnn;
类似的程序希望能给你有所启发