Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.11.04;
Скачать: [xml.tar.bz2];

Вниз

TMemo c CheckBox ами   Найти похожие ветки 

 
Kantemir_maslov   (2007-10-05 19:13) [0]

Может, кто встречал такой компонент, а то сам боюсь я не отрисую такой контрол: Нужный обычный TMemo, но с наличием CheckBox"ов по левому краю. Т.е. получается такой открыто-динамический TCheckListBox.

Может кто видел такой или ... ?


 
Zeqfreed ©   (2007-10-05 19:16) [1]

Не издевайтесь над пользователями.


 
исследователь ©   (2007-10-06 04:11) [2]

Удалено модератором


 
Sonia ©   (2007-10-06 12:26) [3]

Обрисуйте поставленную задачу, может Мемо и не понадобится...


 
Kantemir_maslov   (2007-10-06 14:53) [4]

Да нужен мне просто свободно редактируемый список с CheckBoxa"ами.

Например нужно мне добавить данные из буфера - делаю ctrl+v - получаю заполненный список (это конечно не проблема отлавиливать вставку из буфера и заполнять своими средставми), выделяю делаю ctrl+c - копирую нужные строки; можно удалить несколько элементов, выделив их как строки в Memo.

И это просто свободно редактируемый список, в какой элемент не ткни, можно его тут же отредактировать. Я все больше уже думаю над тем, что бы смотреть в сторону TCheckListBox, но опять же не знаю с какой строны кусать, не отрисую я это.


 
DVM ©   (2007-10-06 15:13) [5]

Еще вариант TListView + ViewStyle = vsReport + Checkboxes = true;


 
DVM ©   (2007-10-06 15:14) [6]

c Memo это изврат


 
ЗЫ   (2007-10-06 15:18) [7]

> [4] Kantemir_maslov   (06.10.07 14:53)
> свободно редактируемый список

> что бы смотреть в сторону TCheckListBox,

Ну и посылай CheckListBox"у(т.е. даже просто обрабатывай) нажатие клавишь клавиатуры
и посылай их(клавиши) текущему элементу(Item"у) тем самым меняя его текст.
Конечно с курсором лажа получится, но можно как вариант накладывать Эдит поверх Ректа Элемента и в нем(Эдите) править текст Итема.
У Эдита объемную рамку можно убрать бедет вообще его не заметно....

> [5] DVM ©   (06.10.07 15:13)

Может это и вариант, но я так понял, что нужно динамично менять содержимое....


 
Denis_ ©   (2007-10-06 15:19) [8]

Нда. С едитом - это же изврат!


 
DVM ©   (2007-10-06 15:25) [9]


> что нужно динамично менять содержимое....

А что тот же ListView этого не позволяет?


 
DVM ©   (2007-10-06 15:26) [10]


> Конечно с курсором лажа получится, но можно как вариант
> накладывать Эдит поверх Ректа Элемента и в нем(Эдите) править
> текст Итема.
> У Эдита объемную рамку можно убрать бедет вообще его не
> заметно....

У ListView это все уже реализовано.


 
ЗЫ   (2007-10-06 15:28) [11]

> [9] DVM ©   (06.10.07 15:25)
> А что тот же ListView этого не позволяет?

И того 2 варианта:
TCheckListBox
TListView
:о)

> [8] Denis_ ©   (06.10.07 15:19)

Это ради простого получения курсора в строке.... :)


 
ЗЫ   (2007-10-06 15:29) [12]

> [10] DVM ©   (06.10.07 15:26)

Вау... точно. Я туплю :(
Решено: TListView - однозначно :)


 
70137D3F   (2007-10-07 22:10) [13]

Вместо карт указывали путь.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.11.04;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.043 c
2-1192106178
GamerZone
2007-10-11 16:36
2007.11.04
Статус сервера


8-1168860446
SoulFlow
2007-01-15 14:27
2007.11.04
bass


2-1192175088
CASU
2007-10-12 11:44
2007.11.04
Подключение через прокси (proxy)


15-1190979589
Володя
2007-09-28 15:39
2007.11.04
Сравнение


15-1191239675
Нина
2007-10-01 15:54
2007.11.04
Маштабирование экранных форм





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский