Leonid Eremin (vamireh) wrote,
Leonid Eremin
vamireh

ColorComboBox

Раз пошла такая пьянка с рассекречиванием публикованием части своего кода, то выложу, пожалуй, еще одну штуку. ColorComboBox - выпадающий список, написанный на C# для WinForms, позволяющий выбрать цвет. В список заносятся именованные цвета в количестве 139 штук. И выглядит это примерно так:

Почему я написал очередной велосипед, когда подобных ComboBox'ов пруд пруди на том же Github? Как всегда - не устраивали некоторые вещи. В частности - в просмотренных мною аналогов весь этот список цветов помещался в метод InitializeComponents родительской формы компонента, а это, напомню - 139 цветов. У меня, например, 8 таких комбобоксов на форме, итого 1104 строк оверхеда. Мой компонент лишен этого недостатка. Вторым недостатком, я нашел захарденный размер области для заливки цвета в каждой строке. У меня ширина этой области берется чуть меньше, чем свободной место правее самого длинного названия цвета.

Компонент выложен на Github для абсолютно свободного использования.
Tags: .net, c#, coding, color, colorcombobox, combobox, dotnet, winforms, программирование
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments