怎样在tabcontrol控件上画画 tab GraphGraphics 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在tabcontrol控件上添加一个按键,然后 private void button1_Click(object sender, EventArgs e) { Graphics g; g = this.tabPage1.CreateGraphics(); //g = this.CreateGraphics(); Brush mBrush = new SolidBrush(Color.Red); Rectangle rt = new Rectangle(10, 10, 100, 100); g.FillRectangle(mBrush, rt); }此时能显示了。请教大侠,为什么在form_load中不行? 代码放到form_shown里,而不是Load里因为load是在new之后执行而new之后,你又把窗体放到了tabcontrol里,于是刷新了 你要记住,画在控件上的内容并不是持久的,每次重绘的时候就会被抹掉,只有在重绘的时候画才能让它看起来是持久的,所以通常都在Control.Paint事件里绘制图案。 dll与语言无关? 循环向远程服务器发送请求。。 在事务中查询其它表记录 出错 ,查询其它表时,不需要加上事务 Mdi窗体工具栏合并问题? 请教wchar_t数组在C#中的转换 获取鼠标点击位置的Rectangle 为什么 我 一 运行 程序就 无法响应??????? 为啥? 急!FreeTextBox放在showModelessDialog上无法输入问题? System.Data.Odbc找不到,求助! c# 怎样将粘贴转换成模拟按键 C# MenuStrip控件和 TreeView控件 webBrowser加载多个iframe模拟点击
private void button1_Click(object sender, EventArgs e)
{
Graphics g;
g = this.tabPage1.CreateGraphics();
//g = this.CreateGraphics(); Brush mBrush = new SolidBrush(Color.Red);
Rectangle rt = new Rectangle(10, 10, 100, 100); g.FillRectangle(mBrush, rt);
}
此时能显示了。
请教大侠,为什么在form_load中不行?
因为load是在new之后执行
而new之后,你又把窗体放到了tabcontrol里,于是刷新了