C#怎么在一个窗口改变另外个窗口的背景颜色

我在Form1里面建了个Combox,Combox里可以选择颜色名称,然后Form2的背景颜色就跟着选择的颜色改变(打开Form1的时候Form2也同时打开)同时打开可以... 我在Form1里面建了个Combox,Combox里可以选择颜色名称,然后Form2的背景颜色就跟着选择的颜色改变
(打开Form1的时候Form2也同时打开)
同时打开可以写Form1的Load时间里么?
展开
 我来答
我有有好多问题
2011-06-21 · TA获得超过488个赞
知道小有建树答主
回答量:151
采纳率:0%
帮助的人:181万
展开全部
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace TestProj3
{
public partial class Form3 : Form
{
private Form4 f4 = null;
public Form3()
{
InitializeComponent();
f4 = new Form4();
f4.Show();
radioButton1.Click += new EventHandler(ChangeColor);
radioButton2.Click += new EventHandler(ChangeColor);
}

void ChangeColor(object sender, EventArgs e)
{
RadioButton rb = sender as RadioButton;
switch (rb.Text)
{
case "黑":
f4.BackColor = Color.Black;
break;
case "白":
f4.BackColor = Color.White;
break;
}
}

}
}

别忘了在Form1里放两个radiobutton
songhua06
2011-06-21
知道答主
回答量:7
采纳率:0%
帮助的人:1.1万
展开全部
在form1中设置一个全局变量form2在form1的load事件中让form2 = new Form2();form2.show();改变在Combox事件中改变form2的背景色
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-07-06
展开全部
改变整个控制台的颜色
用 system("color 0A");
其中color后面的0是背景色代号,A是前景色代号。各颜色代码如下:
0=黑色
1=蓝色
2=绿色
3=湖蓝色
4=红色
5=紫色
6=黄色
7=白色
8=灰色
9=淡蓝色
A=淡绿色
B=淡浅绿色
C=淡红色
D=淡紫色
E=淡黄色
F=亮白色
这句话用在main函数的第一句,记得加入头文件#include<windows.h>
另外,虚机团上产品团购,超级便宜
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b7ec6a3
2011-06-21 · TA获得超过1087个赞
知道小有建树答主
回答量:621
采纳率:0%
帮助的人:329万
展开全部
同时打开用的哪种方式?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式