(winform编程)form2中的点击事件实现form1中pictureBox之间的连线!~ 虽然你把form1上的pictureBox都设置为public,但你还要获得form1的对象才能进行设置 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Form1打开Form2的代码: private void button1_Click(object sender, EventArgs e) { Form2 frm = new Form2(); frm.Tag = this; frm.Show(); }Form2设置连线的代码,连线我是不会的了,给你设置背景的吧,自己连线private void button1_Click(object sender, EventArgs e) { if (comboBox1.Text == "" || comboBox2.Text == "") return; if (this.Tag != null) { Form1 frm = (Form1)this.Tag; PictureBox pic = null; for (int i = 0; i < comboBox1.Items.Count; i++) { pic = (PictureBox)frm.Controls.Find(comboBox1.Items[i].ToString(), false)[0]; if (pic != null) { pic.BackColor = System.Drawing.Color.FromName("Control"); } } PictureBox pic1 = (PictureBox)frm.Controls.Find(comboBox1.Text, false)[0]; PictureBox pic2 = (PictureBox)frm.Controls.Find(comboBox2.Text, false)[0]; if (pic1 != null && pic2 != null) { pic1.BackColor = System.Drawing.Color.Red; pic2.BackColor = System.Drawing.Color.Red; } } } 我想在winform的窗口中放置一个命令行窗口让用户输入执行命令,请问这个改用什么控件来做? C# 连接数据库 C#开发 浏览器搜索插件 问一个SQL聚合函数的问题 C# 异步编程 java 加密 c#解密问题! 参数传递问题, 存储到SQL Server中的文本显示到DataList中不能显示回车换行?请指点迷津了 江湖高分急救!(在线等待) C#中怎样显示窗体? 请问如何写备份对话框和还原对话框? 如何做软件注册,有算法不知道将是否注册的标志放在那,具体如何做希望有经验高人指点
private void button1_Click(object sender, EventArgs e)
{
Form2 frm = new Form2();
frm.Tag = this;
frm.Show();
}
Form2设置连线的代码,连线我是不会的了,给你设置背景的吧,自己连线
private void button1_Click(object sender, EventArgs e)
{
if (comboBox1.Text == "" || comboBox2.Text == "")
return; if (this.Tag != null)
{
Form1 frm = (Form1)this.Tag;
PictureBox pic = null;
for (int i = 0; i < comboBox1.Items.Count; i++)
{
pic = (PictureBox)frm.Controls.Find(comboBox1.Items[i].ToString(), false)[0];
if (pic != null)
{
pic.BackColor = System.Drawing.Color.FromName("Control");
}
} PictureBox pic1 = (PictureBox)frm.Controls.Find(comboBox1.Text, false)[0];
PictureBox pic2 = (PictureBox)frm.Controls.Find(comboBox2.Text, false)[0]; if (pic1 != null && pic2 != null)
{
pic1.BackColor = System.Drawing.Color.Red;
pic2.BackColor = System.Drawing.Color.Red;
}
}
}