Описание тега ondrawitem
1
ответ
winform listbox drawitem изменить цвет подстроки
Я создал пользовательский элемент управления winform, который имеет текстовое поле и список, совместно использующие один и тот же источник привязки, так что список можно отфильтровать с помощью ввода текстового поля. Мне нужно переопределить drawism…
26 апр '16 в 08:13
0
ответов
Windows Forms: вручную нарисовать выбранный элемент ComboBox
У меня есть ComboBox (ToolStripCombobox, если быть более точным), заполненный элементами типа KeyValuePair<Int32, FontFamily>, Мне удалось нарисовать Предметы вручную, используя событие DrawItem. Таким образом, каждый элемент окрашен с помощью…
17 сен '15 в 09:14
2
ответа
Вертикальный текст на выровненном по праву TabControl
Попытка сделать так, чтобы текст на каждой вкладке tabcontrol отображался вертикально. Из-за того, что я никогда не набирался контроля, а что нет, я немного застрял. Найден некоторый код для отображения текста, как если бы он был повернут влево. Я б…
08 янв '10 в 20:21
0
ответов
Проблема с методом OnDrawItem в элементе управления TabPage
Мне нужен пользовательский TabControl с другим заголовком TabPage. Я установил Свойство DrawMode в "OwnerDrawFixed", чтобы вызвать метод OnDrawItem. В методе OnDrawItem я делаю это: protected override void OnDrawItem(DrawItemEventArgs e) { base.OnDr…
27 окт '16 в 13:28
1
ответ
Наведите курсор мыши на ListBoxItems пользовательского ListBox
Я создал собственный ListBox в C#. Я нарисовал текст и изображение в моем собственном ListBox, используя DrawItemEventArgs. Я хочу заполнить цвет в моем прямоугольнике (элемент ListBox), когда на него наведена мышь. Есть ли способ для этого, использ…
23 май '17 в 11:17
0
ответов
Переопределить OnDrawItem (CheckedListBox)
У меня проблема с настроенным классом CheckedListBox. У меня есть код, который использует пользовательский класс ComboBox с переопределением OnDrawItem (для включения изображений). Моя цель состоит в том, чтобы изменить внешний вид, чтобы элементы о…
25 дек '14 в 15:00
1
ответ
Событие DrawItem вызывается только тогда, когда пользователь щелкает ListBox
Я пишу клиент-серверное приложение WinForms на C#, используя VS 2015. У меня есть элемент управления ListBox, событие DrawItem которого отрисовано владельцем (да, я установил для свойства DrawMode значение OwnerDrawFixed), которое необходимо перерис…
20 авг '15 в 10:05
0
ответов
Нулевой контекст устройства в обработчике OnEraseBkgnd(CDC* pDC)
Я столкнулся с проблемой, когда я получаю контекст устройства как NULL в обработчике функции OnEraseBkgnd. У меня есть обработчик OnEraseBkgnd в моем пользовательском классе элемента управления Tab, который унаследован от CTabCtrl, я также получаю т…
18 авг '17 в 10:18
2
ответа
Как сделать так, чтобы пользовательский ComboBox (OwnerDrawFixed) выглядел в 3D как стандартный ComboBox?
Я делаю пользовательский ComboBox, унаследованный от стандартного ComboBox Winforms. Для моего собственного ComboBox я установил DrawMode в OwnerDrawFixed а также DropDownStyle в DropDownList, Тогда я пишу свой собственный OnDrawItem метод. Но я зак…
03 май '11 в 03:05
1
ответ
Событие OwnerDraw DrawItem в моем комбинированном окне также изменяет значение свойства Text.
Мой вопрос в основном, реализует ли DrawItem для моего ComboBox в WinForms, изменить мое свойство Text, почему и я могу это остановить? Поскольку мое событие OwnerDraw работает отлично, за исключением того, что свойство Text "также" получает ту же л…
20 июн '13 в 01:51
2
ответа
Переопределение DrawItem для ListBox - невыбранные элементы не перерисовываются
Это настольное приложение на C#. DrawStyle собственность моего ListBox установлен в OwnerDrawFixed, Проблема: я перезаписываю DrawItem, чтобы рисовать текст разными шрифтами, и это работает. Но когда я начинаю изменять размер формы во время выполнен…
18 июл '10 в 08:45
0
ответов
TListView AdvancedCustomDrawItem рисует черный прямоугольник при наведении мыши
С помощью Delphi Berlin у меня есть TListView с одним столбцом и следующий код в AdvancedCustomDrawItem: procedure TDetailedStatisticForm.lv_ProductsAdvancedCustomDrawItem( Sender: TCustomListView; Item: TListItem; State: TCustomDrawState; Stage: TC…
17 июл '18 в 19:54
1
ответ
Почему метод DrawItem моего владельца списка рисования не может быть вызван
Я пытаюсь написать список рисования владельца с помощью WTL. Мой код выглядит так template<class T, class TBase = CListBox, class TWinTraits = CControlWinTraits> class ATL_NO_VTABLE CMyListBoxImpl : public CWindowImpl< T, TBase, TWinTraits …
04 авг '10 в 09:24
1
ответ
MFC ComboBox DrawItem Проблема
Я пишу метод переопределения DrawItem, чтобы изменить приложение, чтобы текст в выпадающих списках ComboBox центрировался с использованием функции pDC->DrawText, анализирующей DT_SINGLELINE|DT_VCENTER в качестве конечного параметра. Проблема, с кото…
09 янв '13 в 11:25
1
ответ
Как вызвать событие в форме загрузки
Я использую этот код, чтобы поместить изображение в список, но текст не отображается. Когда я нажимаю на список, то он показывает. В чем проблема? form_load() { listbox1.Items.Add("string"); listbox1.DrawMode = DrawMode.OwnerDrawVariable; } private …
03 дек '15 в 11:20
1
ответ
Цвет границы CMenu на MFC
У меня есть класс, который унаследовал от меню рисования владельца CMenu с помощью этого класса меню отображается правильно, но, например, при открытии меню ФАЙЛ вы увидите границу и разделитель стандартного цвета меню Как я могу покрасить и эту час…
20 май '15 в 15:08
2
ответа
Могу ли я использовать обработчик событий DrawItem с CheckedListBox?
Я хотел бы переопределить текст, отображаемый при добавлении элемента в отмеченный список. Прямо сейчас это использует obj.ToString(), но я хочу добавить некоторый текст, не изменяя метод ToString объектов. Я видел примеры обработки события DrawItem…
10 сен '13 в 17:15
0
ответов
Изменение цветов раскрывающегося списка ComboBox с SuggestAppend
VS 2013, версия 12, обновление 5 Приложение VB.net для Windows Form У меня есть форма с элементом управления ComboBox, чей DataSource является DataTable. Я хочу раскрасить фон выпадающих элементов на основе поля в источнике данных. Я заполняю DataTa…
14 мар '18 в 17:51
2
ответа
Как отобразить FontFamily в Combobox?
У меня есть поле со списком, и мне нужно заполнить его всеми доступными шрифтами в системе - их реальное имя, стиль и т. Д. Из всей информации, которую я могу найти в Интернете, я могу собрать событие DrawItem, но я продолжаю сталкиваться со следующ…
18 ноя '11 в 16:23
0
ответов
WM_DRAWITEM SysTabControl32 перекрашивается?
Я должен изменить стиль нашего SysTabControl32, поэтому я пытаюсь использовать TCS_OWNERDRAWFIXED и WM_DRAWITEM. Все работает хорошо, но кажется, что вкладки по-прежнему перекрашены системой. К сожалению, код находится в Visual Objects, что усложняе…
25 апр '19 в 13:23