Image bm = Icon.ToBitmap() выбрасывает исключение, не могу разобраться почему - C#

Узнай цену своей работы

Формулировка задачи:

В конструкторе формы я из файла ресурсов конвертирую ICO в битмап и устанавливаю в Button1 этот битмап. Но не тут-то было.
        public Form1()
        {
            Image bm = new Bitmap(CustomMenuStrip_test1.Properties.Resources.pct_ICO_Appclose.ToBitmap());
            button1.Image = bm;
На строке 3 выбрасывается исключение, что ArgumentOutOfRange не обработано. Не пойму в чем дело? Может что-то с ICO? Но системой и другими программами просмотрщиками открывается нормально.

Решение задачи: «Image bm = Icon.ToBitmap() выбрасывает исключение, не могу разобраться почему»

textual
Листинг программы
        public Form1()
        {
   try
         {
            Image bm = new Bitmap(CustomMenuStrip_test1.Properties.Resources.pct_ICO_Appclose.ToBitmap());
            button1.Image = bm;
          }
     catch(Exteption ex)
      MessageBox.Show(ex.ToString()); 
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4 из 5
Похожие ответы