C# 在一图片picturebox上放一透明矩形 可以看到picturebox内容
这功能怎么实现 int width = 64;
int height = 64;
SolidBrush whiteBrush = new SolidBrush(System.Drawing.Color.White);
System.Drawing.Bitmap newbitmap = new Bitmap(width, height);
System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(newbitmap);
g.FillRectangle(whiteBrush, 0, 0, width, height);
//// Create pen.
//Pen blackPen = new Pen(Color.Black, 4);
//// Create rectangle.
//Rectangle rect = new Rectangle(0, 0, 200, 200);
//// Draw rectangle to screen.
//g.DrawRectangle(blackPen, rect);
this.CreateGraphics().DrawImage(newbitmap, 0, 0);
这个不能透明
这功能怎么实现 int width = 64;
int height = 64;
SolidBrush whiteBrush = new SolidBrush(System.Drawing.Color.White);
System.Drawing.Bitmap newbitmap = new Bitmap(width, height);
System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(newbitmap);
g.FillRectangle(whiteBrush, 0, 0, width, height);
//// Create pen.
//Pen blackPen = new Pen(Color.Black, 4);
//// Create rectangle.
//Rectangle rect = new Rectangle(0, 0, 200, 200);
//// Draw rectangle to screen.
//g.DrawRectangle(blackPen, rect);
this.CreateGraphics().DrawImage(newbitmap, 0, 0);
这个不能透明
解决方案 »
- Winform求教。
- MDI子窗体向父窗体传递参数
- 根据3个数据生成比例值,并求和
- WINFORM TREEVIEW节点选中问题
- 如何在C#中基于UDP/IP协议接受数据包
- c:\inetpub\wwwroot\WebApplication3\SortBrowser.aspx.cs(29): 找不到类型或命名空间名称“Inc”(是否缺少 using 指令或程序集引用?)
- 怎样从网卡读取数据,和改变网卡的读取模式,来写扫描工具和网络监视工具
- SQL Reporting Service安装时遇到的问题
- 我的Winform程序为什么爱死机?
- C#在b/s模式下调用斑马打印机,无反应,求助~~
- 如何控制SHOW出来的窗体只有一个,不是SHOW 模式窗体
- C#中如何将Byte[]转成String然后再转成Byte[]型,而且前后结果值保持不变
{
int nWidth, nHeight;
nWidth = 100;
nHeight = 100;
Graphics g = this.pictureBox1.CreateGraphics();
Pen pen = new Pen(Color.Red, 1);
g.DrawRectangle(pen, 10, 10, nWidth, nHeight); }
颜色生成用这个函数
Color c = Color.FromArgb(128, 255, 0, 0)
Pen blackPen = new Pen(c, 4);
SolidBrush whiteBrush = new SolidBrush(System.Drawing.Color.White); 改为
SolidBrush whiteBrush = new SolidBrush(Color.FromArgb(150, 255, 255, 255));
150为透明度, 从0->255, 全透明->不透明