A. c#winform怎麼把控制項背景設為半透明,像這樣
背景圖可以用ps簡單處理,快速選擇等工具選擇後,設置像素透明度,也可以慢慢扣邊框,記住不是圖層的透明度,然後保存為png格式,再用vs載入即可,
填充模式可以自己嘗試
B. 如何在winform自定義控制項中添加背景圖片
選中控制項;
在選擇圖片BackgroundImage;
然後在設置透明:BackColor->web->
Transparent
;
就OK了。
C. 如何使Winform 窗體更換背景圖,其他窗體也能實時更換相同背景圖片。
1.如果通過按鈕來切換圖片的話,則需要在對應的按鈕事件里切換圖片
切換圖片方式為
form.BackgroundImage = 命名空間.Properties.Resources.對應資源圖片名;
這個form可以是當前,也可以是其他窗體
2.需要定時切換圖片的話,則需要一個定時器Timer,設置它的定時觸發即可。
D. 如何winform按鈕正確顯示背景透明的png圖片
在按鈕的屬性窗口中的backgroundImage屬性選擇相應的png圖片即可啊,如果圖片大小不合適,可以設置backgroundImagelayout屬性,可以使用zoom(縮放)或stretch(拉伸) ,背景透明的話設置backcolor屬性為Transparent
E. winform窗體 點擊應用更換主窗體的背景圖
主窗口:Form1;設置窗體背景:Form2
1)在Form1窗體代碼Form1.cs中
publicpartialclassForm1:Form
{
//……
//增加一個方法SetBackgroudImage(...)
publicvoidSetBackgroudImage(stringimageFileName)
{
this.BackgroundImage=System.Drawing.Image.FromFile(imageFileName);
}
//點擊「背景」按鈕
privatevoidbutton1_Click(objectsender,EventArgse)
{
//實例化Form2,構造函數見Form2.cs
Form2f2=newForm2(this);
f2.Show();
}
}
2)在Form2窗體代碼Form2.cs中
publicpartialclassForm2:Form
{
//……
privateForm1f1;
//增加一個構造構造函數
publicForm2(Form1f1):this()
{
this.f1=f1;
}
//點擊「確定」按鈕
privatevoidbtnOK_Click(objectsender,EventArgse)
{
//設置Form1背景
f1.SetBackgroudImage("[你選定背景圖的文件名]");
}
}
F. winform圖片控制項的背景怎樣通過代碼設置
C# PictureBox設置背景圖片及載入圖片源碼
www.csframework.com/archive/1/arc-1-20180812-2445.htm
G. winform textbox 怎麼設置背景圖片
textbox後面放一個label,設置label圖片,試試看!
H. c#winform如何更改背景圖片
更改form的BackgroundImage屬性。
選中要操作的form控制項,在屬性選項卡中找到BackgroundImage屬性,點擊打開選擇資源對話框,將要用到的背景圖片導入到本地資源或項目資源。導入成功後選中背景圖片,點擊確定,即可完成form的背景圖片的更換。
I. winform picturebox,button不能用icon的圖片,那如何能讓那控制項用背景透明的圖片呢,類似這樣
1.要實現C# WinForm中的控制項與背景的透明,可以通過設置控制項的BackColor屬性為Transparent,同時設置其父控制項。因為在C#中,控制項的透明指對父窗體透明。
如果不設置Parent屬性,那麼控制項將只對Form透明,顯示的時候都會把Form的背景色(默認為Control)重刷一遍作為自己的背景。
2.在控制項比較多的情況下,可以使用Panel控制項,將某一組的控制項都放到Panel中,然後只對此panel設置背景透明即可,則其他控制項都跟著實現了背景透明。
3.如,現有一PictureBox控制項,十多個Label以及Button,那麼只將這些Label和Button放入Panel中。同時在Form_Load事件中加入如下代碼即可實現背景透明:
this.picturebox1.SendToBack();//將背景圖片放到最下面
this.panel1.BackColor = Color.Transparent;//將Panel設為透明
this.panel1.Parent = this.picturebox1;//將panel父控制項設為背景圖片控制項
this.panel1.BringToFront();//將panel放在前面
4.以上代碼即可實現所有的控制項都對PictueBox背景圖片透明
J. c#如何實Winform窗體背景圖片化
推薦使用DevExpress控制項包,VS自帶的控制項怎麼調都不會好看的
這是我的工具界面,我只調了1下界面樣式,就只是1個參數,就有這種效果
度娘搜索devExpress