проблема с чтением ресурсов - PullRequest
0 голосов
/ 30 октября 2010

У меня есть пользовательский элемент управления, разработанный как кнопка.Проблема в том, что я не могу отобразить изображение в качестве фона.

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 Ответ

1 голос
/ 30 октября 2010
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;
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...