如何在透明窗体上画出不透明的线条 现在在桌面上画了一个透明的窗体, 然后用pen在窗体上画图, 结果画的图也被透明了;如何做才能让画出来的图形(比如线条)不透明呢?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的透明窗体上放置一个pictureBox试试在pictureBox的image上画图 啊? 我也是在pictureBox的image上画的啊?颜色被透明了阿,您画的颜色效果一点也没失真吗? 能把您的demo代码工程整体给我发一份吗?[email protected]谢谢啦 工程就不用发了 我给你发个简单代码吧你先新建个csapp工程 然后 在form1里放个pictureBoxform1的TransparencyKey = System.Drawing.SystemColors.Control; private void Form1_Load(object sender, EventArgs e) { Image img = new Bitmap(this.pictureBox1.Width,this.pictureBox1.Height); using (Graphics g = Graphics.FromImage(img)) { g.DrawLine(new Pen(Brushes.Red, 2),new Point(0,this.pictureBox1.Height/2),new Point(this.pictureBox1.Width,this.pictureBox1.Height/2)); this.pictureBox1.Image = img; } }运行一下看看 是不是透明了? [email protected]发这个里面吧. 我给你看看 兄台,问题搞定了没啊?能不能发demo给我看一下啊[email protected] 正则表达提取失败! vs 2005 可以生成.bin文件吗? 定制控件问题?? 用ICSharpCode压缩文本 如何动态的把数据库的图片添加到 ImageList 從Access讀出二進制時出錯(在線等......................急死人啦)頂者有分 请教在数据库中保存二进制的问题. Bezier曲线技术难点?如何确定其终点的方向 100分请教水晶主从报表 C# 访问MDB文件问题 约瑟夫环问题,大侠进来指点下。谢了! C# winform 绘制圆圈。
,您画的颜色效果一点也没失真吗? 能把您的demo代码工程整体给我发一份吗?
[email protected]
谢谢啦
form1的TransparencyKey = System.Drawing.SystemColors.Control; private void Form1_Load(object sender, EventArgs e)
{
Image img = new Bitmap(this.pictureBox1.Width,this.pictureBox1.Height);
using (Graphics g = Graphics.FromImage(img))
{
g.DrawLine(new Pen(Brushes.Red, 2),new Point(0,this.pictureBox1.Height/2),new Point(this.pictureBox1.Width,this.pictureBox1.Height/2));
this.pictureBox1.Image = img;
}
}
运行一下看看 是不是透明了?
发这个里面吧. 我给你看看
[email protected]