June 2009 Blog Posts

Хайку Globalization

18 June 2009 |

Принято снисходительно относится к высказываниям Виктора Степановича Черномырдина. И вот наверное зря, передать мысль с такой плотностью информации (кратко и содержательно) мало кто может, а самое главное мало кто может передать такие смысловые оттенки. Замечательный пример использования языка: мысль должна быть первична а язык вторичен, к сожалению у многих наоборот.

Ну и чтобы понять про что это мы, почитайте подборку высказываний Виктора Степановича Черномырдина, не пожалеете.

Icon For Form

07 June 2009 |

В .NET для установки иконки формы у класса Form есть свойство Icon, типа Icon. Но часто бывают ситуации когда у вас есть картинки но в другом формате, возникает вопрос как их можно использовать в качестве иконки.

Стандартное решение: создать файл нужного типа на основе картинки с помощью какого либо графического редактора.

Есть и другой способ: поместить картинку в ресурсы и установить свойство Icon на программном уровне. Звучит просто, но чтобы реализовать, “надо знать” как, а оно не очевидно:

this.Icon = Icon.FromHandle(((Bitmap)image).GetHicon());

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