在C#中 用Form1中的comboBox1来控制Form2的背景颜色

如题创建两个窗体Form1和Form2,Form1中只有一个comboBox1,Form2里面什么都没有根据改变comboBox1来控制Form2的背景颜色不要用什么sw... 如题 创建两个窗体Form1和Form2,
Form1中只有一个comboBox1,Form2里面什么都没有
根据改变comboBox1来控制Form2的背景颜色
不要用什么
switch (this.comboBox1.SelectedItem.ToString())
{
case "红色":
color = Color.Red;
break;
case "蓝色":
color = Color.Blue;
break;
default :
color = Color.White;
break;
}
设置几个字段来控制 comboBox1的值
private string red; //赤
private string orange; //橙
展开
 我来答
翼帆
2011-06-22 · TA获得超过1729个赞
知道小有建树答主
回答量:819
采纳率:60%
帮助的人:519万
展开全部
在Form2定义一个public方法,如
public void setBgcolor(Color scolor){
this.BackColor = scolor;
}
在Form1中,加上
private Form2 F2= new Form2();
然后,在方法中就可以使用 F2.setBgcolor(Color.Red);来改变Form2的背景色。
可以在Form1的任意方法中打开Form2,如F2.show(),也可以在任意方法中关闭。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
daianhong
2011-06-22 · 超过17用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:44万
展开全部
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
this.comboBox1.Items.Add("红色");
this.comboBox1.Items.Add("蓝色");
//this.comboBox1.SelectedIndex = 0;
}

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (this.comboBox1.SelectedItem.ToString() == "红色")
{
Form2 fm = new Form2();
fm.BackColor = Color.Red;
fm.ShowDialog();

}
if (this.comboBox1.SelectedItem.ToString() == "蓝色")
{
Form2 fm = new Form2();
fm.BackColor = Color.Red;
fm.ShowDialog();

}
}
}
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-07-06
展开全部
你好,解决该问题的思路如下,将form1中的label控件对象的引用(比如取名为form1Label)传递给form2(方式有很多,建议通过构造函数),在form2移动滚动条控件的事件当中,执行类似代码:form1Label.BackColor = 。。。。
另外,站长团上有产品团购,便宜有保证
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式