资源阅读问题

时间:2010-10-30 16:28:47

标签: c# winforms

我有一个用户控件设计为按钮。问题是我无法将图像显示为背景。

public partial class inout_buton : UserControl
    {
        Bitmap bmp;
        public inout_buton()
        {

            InitializeComponent();

            try
            {
                Stream s = this.GetType().Assembly.GetManifestResourceStream("Network_Remote_Monitoring.but_verde.png");
                bmp = new Bitmap(s);
                s.Close();
            }
            catch
            {
                MessageBox.Show("it's bad");
            }


            this.BackgroundImage = bmp;
        }
    }

在此示例中,Network_Remote_Monitoring是我的命名空间,but_verde.png是我想要的背景。弹出的MessageBox总是出现=>不执行try语句。

你能找到问题吗?

1 个答案:

答案 0 :(得分:1)

public partial class inout_buton : UserControl
    {
        Bitmap bmp;
        public inout_buton()
        {

            InitializeComponent();

            try
            {
                bmp = new Bitmap(Network_Remote_Monitoring.Properties.Resources.but_verde);
             }
            catch
            {
                MessageBox.Show("it's bad");
            }


            this.BackgroundImage = bmp;
        }
    }