|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - [решено] Проблема с кнопкой выделить все |
|
|
Delphi - [решено] Проблема с кнопкой выделить все
|
Пользователь Сообщения: 87 |
я использую лист бокс. Он мне показывает результаты, но я все обыскал в интернете, но так и не нашел как к нему прикрутить кнопку или контекстное меню выделить все.
Заранее спасибо. |
|
Отправлено: 08:26, 11-03-2013 |
В Поисках Истины Сообщения: 802
|
Профиль | Отправить PM | Цитировать asacyra, в чем именно проблема?
Для выделения - пройтись по всем элементам и выделить. |
------- Отправлено: 10:06, 11-03-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать как видно на рисунке оно во одному отмечается а как сделать чтобы все сразу я вот именнно это не пойму
|
Отправлено: 13:21, 11-03-2013 | #3 |
Необычный Сообщения: 4463
|
Профиль | Сайт | Отправить PM | Цитировать asacyra, вам надо ввести отдельное поле или кнопку, назвать ее "Выделить всё". А по событию Click, Check или любому понравившемуся, создать обработчик, внутри которого поместить цикл, который "пробежится" по всем значениям listbox, и поставит статус checked=true или checked=1(по обстоятельствам).
Кстати, можете попробовать, хоть я и не уверен, ввести обработку нажатых клавиш. Я не знаю, позволяет ли listbox такое делать. И тогда в обработчике Ctrl+A сделать цикл. |
------- Отправлено: 13:32, 11-03-2013 | #4 |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать получается код
procedure TForm1.Button3Click(Sender: TObject); begin if select=true then begin Listbox1.Checked:=true; select:=false; Button3.Caption:='Отменить все'; end else begin Listbox1.Checked:=false; select:=true; Button3.Caption:='Выделить все'; end; end; |
|
Отправлено: 13:48, 11-03-2013 | #5 |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать просто у меня экзамен по программированию и я все сделал все работает а с кнопкой этой проблемы
|
Отправлено: 14:24, 11-03-2013 | #6 |
Необычный Сообщения: 4463
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 14:48, 11-03-2013 | #7 |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать это проект взят из delphi sources на основе него я делаю работу. Брал его на основе шаблона посмотреть и понять что как делается
|
Отправлено: 22:25, 11-03-2013 | #8 |
Необычный Сообщения: 4463
|
Профиль | Сайт | Отправить PM | Цитировать ListView, а не ListBox.
Свойство Checkboxes определяет отображение индикатора с флажком около каждого элемента списка. Индикаторы можно устанавливать программно или их может изменять пользователь во время выполнения. Тогда узнать программно, установлен ли индикатор в некотором элементе Items[i], можно проверкой его свойства Checked. Например: ListView1.Items[i].Checked := true; Взято здесь |
------- Отправлено: 23:39, 11-03-2013 | #9 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Я думал, что речь таки про выделение
![]() |
Отправлено: 00:29, 12-03-2013 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Офис и Текст - [решено] Какой программой можно выделить все цифры | KooDI | Программное обеспечение Windows | 6 | 03-03-2013 10:45 | |
2007 - [решено] Необходим макрос.Как выделить все слова написанные загалавными буквами в документе? | wiznv | Microsoft Office (Word, Excel, Outlook и т.д.) | 8 | 23-11-2010 01:00 | |
Проблема с кнопкой. И еще надо чтобы $form закрылся но скрипт бы выполнялся дальше | JaguarSP | AutoIt | 4 | 20-04-2010 20:24 | |
Проблема с кнопкой | Большой джо | AutoIt | 2 | 06-08-2009 14:53 | |
Разное - [решено] Проблема с кнопкой Пуск | denis52261 | Microsoft Windows 2000/XP | 3 | 12-07-2009 16:55 |
|