Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2013, 21:14   #1
SergeyWolf
Новичок
Джуниор
 
Регистрация: 25.01.2013
Сообщений: 1
По умолчанию Добавить компонент Button в каждый item компонента CheckedListBox

Доброго времени суток!

Уважаемые программисты, делаю проект Windows Form Application на C# для работы со списком задач, с возможностью удаления, добавления, изменения, хранения задач.

Использую компонент checkedListBox. Задача сейчас - добавить в элемент списка checkedListBox компонент Button, т.е что бы напротив каждой надписи в элементе была еще кнопка.

Скриншот:


Искал много примеров, гуглил.

Создавал заранее Buttons в цикле и добавлял их сюда СheckedListBox1.Controls.Add(newBut ton[i]);

После Пробовал перегружать метод DrawItem и добавлять в него заранее созданные Buttons.
newButton[e.Index].Location = new Point(e.Bounds.X, e.Bounds.Y + 10);

Buttons появлялись, но при скроллинге списка не происходило правильной перерисовки и кнопки наезжали друг на друга.

Знаю, что можно использовать WPF и через XAML очень просто это сделать, но я хочу разобраться именно как это сделать в Windows Form Application.

Подскажите пожалуйста как это можно реализовать.

Последний раз редактировалось SergeyWolf; 26.01.2013 в 09:25.
SergeyWolf вне форума Ответить с цитированием
Старый 10.02.2013, 21:19   #2
coNsept
Форумчанин
 
Аватар для coNsept
 
Регистрация: 14.12.2009
Сообщений: 716
По умолчанию

Наилучшем решением данной задачи если проект еще не разросся, переписать программу на WPF. Такие вещи там делаются в два щелчка грубо говоря, компоненты в компонентах и прочее, привязка данных и еще много много вкусностей.
coNsept вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Компонент на форме -> работа компонента до создания формы YarUnderoaker Компоненты Delphi 2 26.07.2010 15:32
два компонента Edit и компонент Button. lastarmyman Общие вопросы .NET 5 28.05.2010 03:27
Как добавить компонент? iiunbreakableii Общие вопросы C/C++ 9 10.06.2009 09:01
Создать класс(компонент) внутри компонента Deight Общие вопросы Delphi 6 21.12.2008 09:26
Случайно ни укого нет компонента BUTTON с продвинутым канвом Altera Компоненты Delphi 1 04.02.2008 13:46