Назад
Создание прибыльного бизнеспроекта на базе сайта

SEO + ASP.NET 4.0 + БИЗНЕСМОДЕЛЬ = ПРИБЫЛЬНЫЙ САЙТ

Инструмент быстрого построения прибыльного онлайн бизнеса своими силами без капиталовложений за 4 месяца все подробности на SEO + ASP.NET 4.0.

Подписка на рассылку

МАГИЯ C#!

Создание вебсайта с формой автоматического приема онлайн платежей по WebMoney!
Ваше имя
Ваш e-mail
Уроки по ASP.NET c# ADO.NET
     

18 видеоуроков
более 5 часов
по созданию сайта,
выполняющего
продажи ваших продуктов (физических/электронных) на полном автомате с личным оповещением на e-mail, а также ...
DVD-курс по C#, .NET

3 часть. Введение в ASP.NET. WebServices Профессиональная подготовка разработчика по языку C# на платформе .NET

asp.net webservices dvd c# gridview Гудок курс Более 65 подробных видео уроков по теоретическим основам технологии сайтостроения ASP.NET и процессу создания и использованию вебсервисов.

DVD-курс по C#, .NET

2А часть. XML/TXT в аспекте ADO.NET Профессиональная подготовка разработчика по языку C# на платформе .NET

xml txt dvd c# ADO ADO.NET Гудок курс 70 подробных видео уроков по работе с форматами xml, txt, по работе с файлами и директориями. Разработка высокоорганизованных свойств для значительного сокращения объема исходного кода и облегчения дальнейшей модификации и многое-многое другое...

DVD-курс по C#, .NET

1 часть. Windows Forms Профессиональная подготовка разработчика по языку C# на платформе .NET

Профессиональная подготовка на c# А. Гудок

185 подробнейших уроков (70 часов) лекций в формате видеоуроков по теории языка c# и платформы .NET. Практическое закрепление теоретического материала на примере создания Windows Forms - приложения видеоигры "Tanks"

DVD-курс по C#, .NET

2 часть. ADO.NET/SQL Профессиональная подготовка разработчика по языку C# на платформе .NET

Профессиональная подготовка на c# А. Гудок ADO.NET sql

165 подробных видео уроков по созданию приложений распределенных баз данных на примере разработки проектов с использований технологий ADO.NET (Connected model, Disconnected model, Typed DataSet, ...)


Я записываю курсы!
  Курс валют

НБУ курс евро






Иконка windows forms приложения – динамическая генерация из Bitmap на c#



Данная задача встречается крайне редко. Но тем не менее, довольно таки полезно знать хотя бы азы работы с графическими объектами, в том числе назначать динамически иконку формы.

Требуется из имеющегося графического файла получить иконку для формы приложения:

Icon иконка окна приложения формы windows forms IntPtr Image Bitmap

Делается это проще пареной репы:

using (Bitmap bitmap = Image.FromFile(@"D:\1.jpg") as Bitmap) 
{ 
    IntPtr sourceIcon = bitmap.GetHicon(); 
    this.Icon = Icon.FromHandle(sourceIcon); 
}

Пояснения.

Заметьте, что использование графических ресурсов ограничено блоком using. В этом случае нет необходимости подчищать ресурсы по окончанию работы с ними. Более детально об этом можете почитать в Метод Dispose() и конструкция using()

Далее мы используем тип IntPtr. Объекты класса IntPtr определяется самой платформой, на которой выполняется код программы. Чаще используются для хранения дескрипторов, или указателей, например для хранения дескрипторов файлов для объектов System.IO.FileStream. Помещаем в него дескриптор нашего bitmap и после этого методом Icon.FromHandle получаем объект System.Drawing.Icon.

Все. Икона создается правильных размеров из любого графического файла практически любого размера.



Больше информации читайте по теме:

Поиск вложенного контрола во внешнем - обобщенный метод c#
c# - Доступ к вложенным (внутренним) элементам (контролам)
Типизированный поиск дочерних контролов (элементов) в родительском на c#
C# - Проверка ввода в TextBox (ввод только определенных символов)
Заполнение (загрузка) ListBox из xml файла
Windows Forms окна произвольной формы
Открытие второй формы и передача данных в главную форму
Нумерация строк в DataGridView
Цветной ListBox на c#
Использование Windows Media Player в приложениях Windows Forms
Воспроизведение звуковых wav-файлов средствами c#



Оценить статью:

Оценивая статью, Вы подсказываете нам насколько данная информация стала полезной именно для Вас. Мы ожидаем, прежде всего, оценку доступности материала для понимания и простоты его изложения. Дополнительные комментари, вопросы, дополнения и замечания Вы можете указать на странице От Вас

Частичное, или полное копирование материала данной статьи возможно лишь при размещении ссылки на данную страницу.


            
        




Имя:  


Текст комментариев (не больше 600 знаков):  
введите не более 600 знаков



Введите символы с картинки:
Капча имеет "срок годности". Поэтому, если необходимо обновите страницу.



Сантехник срочно
c# курс Гудок   курс по ASP.NET Гудок   курс по ADO.NET Гудок   курс по XML txt Гудок   курс по рефлексии и многопоточности Гудок