1樓:匿名使用者
this.button1.backcolor = color.transparent;
this.button1.parent = this.picturebox1;
this.button1.location = new point(10,10);
2樓:匿名使用者
button.backcolor=color.transparent
3樓:匿名使用者
transparent
c#winform中如何讓picturebox的背景透明
4樓:匿名使用者
picturebox的backcolor屬性設定成color.transparent
然後設定picturebox.parent = 父容器;
一般地,在.***中,多個控制項之間重疊時是不會實現透明效果的。 如下圖所示:
下面開始介紹這幾種解決方案:
////// picturebox透明示例
/// date:2012-3-4 07:25:56
///public partial class form1 : form
private void pichair_mousedown(object sender, mouseeventargs e)
// 使用不安全的指標
// 返回不透明的**路徑
private unsafe graphicspath notegraphicspath(image image)
else if (start > -1 && (point[0] == p0 && point[1] == p1 && point[2] == p2))
// 如果之前的點是不透明且是最後乙個點
if (x == picwidth - 1 && start > -1)
point += 3;
}point += offset;
}bitmap.unlockbits(bitmapdata);
bitmap.dispose();
return graphicspath;
}///
/// 需要設定透明效果的控制項呼叫該方法
////// 要設定透明效果的控制項
/// 控制項的**
public void setpictureboxtransparent(control control, image image)
}需要新增2個命名空間:
using system.drawing.drawing2d;
using system.drawing.imaging;
執行後效果如下所示:
注意:由於本示例有不安全的**[關鍵字unsafe],需要在專案屬性中設定"允許不安全**",如下圖:
第二種方案:使用gdi +中繪製影象與透明
這種方案是需要我使用gdi+繪製影象,具體步驟如下所示:
1. 需要新增兩個元件類:
pictureboxmodel.cs 和 panelextend.cs
panelextend.cs 中**:
using system;
using system.drawing;
using system.windows.forms;
using system.drawing.drawing2d;
////// panel擴充套件類
///public abstract class panelextend : panel
}public panelextend()
protected override void onpaintbackground(painteventargs pevent)
protected override void onpaint(painteventargs e)
protected abstract void ondraw();
}pictureboxmodel.cs **:
using system;
using system.collections.generic;
using system.text;
using system.drawing;
////// 實現繪製影象
///public class pictureboxmodel : panelextend
protected override void ondraw()
}實現效果圖如下所示:
5樓:匿名使用者
這個只需要設定控制項的forecolor為transparent就可以了。
WinForm中RichTextBox控制項游標移動
c net richtextbox中插入 c richtextbox 游標所在位置 int line this.richtextbox1.getlinefromcharindex richtextbox1.selectionstart int col int start 0 int cursor r...
c語言關係運算中負數是按0還是按
1 關係運算子中是判斷邏輯,而不是正負 2 邏輯只有真假,是0即假,非0即真 3 按你所說負數當然是真咯!如果滿意,請採納!關係運算中之區分零和非零,負數是非零 非零即為真,所以負數也是真,為1 0001 取反1110 符號位為1,取反 1為 1010 轉化成10進製為 2正數的原碼,補碼,反碼都版...
速騰按個什麼中控屏好用唄,速騰按個什麼中控屏好用推薦乙個唄
這個飛歌,路暢都可以,穩定性不錯,1800左右,耐用程度還是相當不錯 車友你好,如果錢充裕的情況下,可以考慮飛歌g8安卓大屏導航,智慧型,反應速度比其他安卓導航快,還有一款卡仕達的安卓導航,都不錯,可以考慮一下。目前的中控導航品牌也比較多,個人建議你看一下飛歌這個品牌。這個品牌是最早專業做導航的企業...