Windows窗体应用程序中pictureBox的问题 本帖最后由 gyxdtj120 于 2012-09-18 16:03:33 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 难道Image i = Image.FromFile(@"D:\temp.bmp"); this.pictureBox1.Image = i;是异步了??不应该啊。 调用Image时,或导致窗体刷新,是不是在刷新过程中执行了画框的方法;改成在Image上画框好了:void Draw() { Graphics g = Graphics.FromImage(this.pictureBox1.Image); g.DrawRectangle(new Pen(Color.Gold), 0, 0, 100, 100); } 放PictrueBox的OnPaint事件中试试看。 最好在OnPaint中绘画,否则窗口一刷新,像最小化,再最大化,画的东西就没有了。 谢谢,这个方法有用。按BUTTON3既加载了图,也画了框。但是按BUTTON1 再按BUTTON2,就不画框了。 串口拒接访问 c# 如何上手 可不可以CSS样式控制checkboxlist内td的width? WinForms中怎么让窗体不能自由的拖动起大小? 正则表达式 替换最后一个匹配的项 VS2005和2008在什么地方编辑标准头文件 高分在线等待:离开datagrid的cell焦点的时候,如何进行所输入数值的验证? 实体怎么标识外键. treeview简单问题 如何实现竖排的工具栏?像Visul studio 的工具箱一样? 跪求大侠帮忙!OracleDataAdapter.Update()批量更新数据时候遇到问题! C# winForm 里的GridView 的边框颜色怎么改?
Image i = Image.FromFile(@"D:\temp.bmp");
this.pictureBox1.Image = i;是异步了??不应该啊。
void Draw()
{
Graphics g = Graphics.FromImage(this.pictureBox1.Image);
g.DrawRectangle(new Pen(Color.Gold), 0, 0, 100, 100);
}
谢谢,这个方法有用。按BUTTON3既加载了图,也画了框。
但是按BUTTON1 再按BUTTON2,就不画框了。