VB中怎么添加背景图片,且在各个窗体之间都适用

VB中怎么添加背景图片,且在各个窗体之间都适用,第1张

1、vb6中窗体或部分控件有picture属性和BackColor属性

2、注意并没有BackgroundImage属性。

3、如果设置窗体背景颜色,BackColor属性。

比如:

Private Sub Command1_Click()

MeBackColor = &H8080FF

End Sub

3、如果要设置窗体背景,只需在窗体的picture属性中选择一张就可以。

如下图

主窗口:Form1;设置窗体背景:Form2

1)在Form1窗体代码Form1cs中

public partial class Form1 : Form
{
    //……
    
    // 增加一个方法 SetBackgroudImage()
    public void SetBackgroudImage(string imageFileName)
    {
        thisBackgroundImage = SystemDrawingImageFromFile(imageFileName);
    }
    // 点击“背景”按钮
    private void button1_Click(object sender, EventArgs e)
    {
        // 实例化Form2,构造函数见Form2cs
        Form2 f2 = new Form2(this); 
        f2Show();
    }
    
    
}

2)在Form2窗体代码Form2cs中

public partial class Form2 : Form
{
    //…… 
    
    private Form1 f1;
    
    //增加一个构造构造函数
    public Form2(Form1 f1)  : this()
     {
         thisf1 = f1;
     }
     
     // 点击“确定”按钮
     private void btnOK_Click(object sender, EventArgs e)
     {
         // 设置Form1背景
         f1SetBackgroudImage("[你选定背景图的文件名]");
     }
}

1、打开Microsoft Visual Basic,新建一个标准Exe工程。

2、选中要设置的控件,观察属性框的参数。

3、接下来找到Picture属性,并点击后面的小三点。

4、然后找到相应的路径。

5、选中后,点击打开按钮。

6、这时候便可以成功载入。

选中窗体Form1->在属性栏找到BackgroundImage->点击BackgroundImage->资源上下文->选择本地资源->选择您要设置的背景,这样就可以啦;一楼的回答貌似有些偏离了楼主的核心哦,嘿嘿


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10550182.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存