Обработка движений по палитре

Оценить
(0 голоса)

Теперь, когда пользовательский интерфейс уже есть, мы можем сконцентрироваться на ко­де. Сначала вы можете добавить обработчик события для движений мыши по полю изобра­жения палитры. При помощи обработчика события MouseMove вы можете мгновенно обно­вить ваши метки и второе поле изображения (при движении указателя мыши по изображению палитры):

public PaletteControl()

{

InitializeComponent();

this.pictureBoxPalette.MouseMove +=

new MduseEventHandler(pictureBoxPalette_MouseMove); this.pictureBoxPalette.Cursor = System.Windows.Forms.Cursors.Cross;

}

void pictureBoxPalette_MouseMove(object sender, MouseEventArgs e)

{

// Получить цвет под текущим положением указателя мыши Color color = GetPointColor(е.Х, e.Y);

// Обновить метки RGB и второе поле изображения при помощи полученного цвета DisplayColor(color);

// Сгенерировать наш код на языке Visual Basic или C# для цветовой структуры SetCode(color, _generateVB);

}

Свойства генерирования кода
Реализация вспомогательных процедур
Сообщение о выборе цвета
Завершение разработки класса Connect
Отображение окна инструмента и пользовательского элемента управления

Добавить комментарий


Защитный код
Обновить

© 2017 www.visualstudios.ru. Все права защищены.