如何在一个基类中让表格背景都透明,然后让所有继承该基类的窗体上的表格都透明 具体代码该如何实现呢..新手 求助~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 -。- 自己研究出来了.. 具体代码:public partial class FormBase : Form { public FormBase() { } private Form formColour; public Form FormColour { get { return formColour; } set { formColour = value; this.SetFormColour(formColour); } } private void SetFormColour(Form f) { f.BackgroundImage = Image.FromFile("backgroundColour.png"); } } 再继承这个基类把this赋给FormColour就OK了 哦 上面是窗体颜色 其实表格也差不多增加关键代码↓foreach (Control ctrl in c.Controls) { if (ctrl is TableLayoutPanel) { TableLayoutPanel tab = (ctrl as TableLayoutPanel); if (this.TabLPanle != null) { Tab_Load(tab); } } if (ctrl.Controls.Count > 0) { this.SetTabBgcolor(ctrl); } }Tab_Load方法private void Tab_Load(TableLayoutPanel tab) { tab.BackColor = System.Drawing.Color.Transparent; tab.BackgroundImage = Image.FromFile("backgroundColour.png"); } C#获取Access的ID值 dataAdapter查询语句配置IN的问题 在.net上打开其它应用程序? 我要更改html的<title></title>里面的信息,有没有办法做成一个公共方法去更改呢?或用*.ascx文件实现也可以. Enum.toString()的参数问题 如何截取随便某个车载终端通过GPRS发送出来的数据? C#如何用网络摄像头采集视频 server2003系统中PDF打印粗体的问题 SOCKET编程中,什么叫同步收发数据,什么叫异步收发数据? c#中的DataGrid问题 winform程序部暑时如何运行一個注冊表文件? 对象的声明与创建问题。。
public partial class FormBase : Form
{
public FormBase()
{
}
private Form formColour;
public Form FormColour
{ get { return formColour; }
set
{
formColour = value;
this.SetFormColour(formColour);
}
} private void SetFormColour(Form f)
{
f.BackgroundImage = Image.FromFile("backgroundColour.png");
} }
把this赋给FormColour就OK了
{
if (ctrl is TableLayoutPanel)
{
TableLayoutPanel tab = (ctrl as TableLayoutPanel);
if (this.TabLPanle != null)
{
Tab_Load(tab);
}
}
if (ctrl.Controls.Count > 0)
{
this.SetTabBgcolor(ctrl);
}
}
Tab_Load方法
private void Tab_Load(TableLayoutPanel tab)
{
tab.BackColor = System.Drawing.Color.Transparent;
tab.BackgroundImage = Image.FromFile("backgroundColour.png");
}