Главная страница
    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.042 c
15-1190758762
Riply
2007-09-26 02:19
2007.11.04
Контрольная сумма и изменение файла.


2-1192105505
vint45
2007-10-11 16:25
2007.11.04
Резкое увеличение размера динамического массива


2-1191991361
DrAndrey
2007-10-10 08:42
2007.11.04
В контекстное меню проводника добавить свой пункт.


2-1192106178
GamerZone
2007-10-11 16:36
2007.11.04
Статус сервера


15-1191400955
Slimer
2007-10-03 12:42
2007.11.04
AT & WM2003





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский