Помощь с компонентом Memo (delphi)
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Помощь с компонентом Memo (delphi) - 2008-07-09 15:22:14.303333
|
|
|
Format_C
Сообщений: 97
Оценки: 0
Присоединился: 2008-07-09 13:14:54.146666
|
мне требуется помощь в реализовании программы. вопрос вот в чем: как сделать так, чтобы при нажатии на компонент checkBox на компоненте Memo отображался како1-либо текст? причем, если такой текст уже сушествет, то удалить его? это как в генераторе вирусов (я, разумеется, не его пишу)
|
|
|
RE: Помощь с компонентом Memo (delphi) - 2008-07-09 19:00:02.213333
|
|
|
vvviperrr
Сообщений: 301
Оценки: 0
Присоединился: 2007-03-20 21:33:16.790000
|
для начала тебе нужна помощь русского языка: не в реализовании а в реализации. То, что ты пишешь не генератор вирусов это понятно и так, исходя из твоего вопроса. Ты даже свою задачу неверно поставил!! наверно тебе надо либо отображать текст в мемо, либо нет, в зависимости от того, в каком состоянии находится чекбокс. я просто в шоке с таких людей. создаешь обработчик на чекбоксе onClick, там пишешь этот код: if (checkbox1.Checked) then memo1.text := 'dde' else memo1.Text := ''; все.
|
|
|
RE: Помощь с компонентом Memo (delphi) - 2008-07-09 20:26:03.376666
|
|
|
FLIER
Сообщений: 628
Оценки: 0
Присоединился: 2007-08-29 01:31:15.400000
|
quote:
ORIGINAL: vvviperrr создаешь обработчик на чекбоксе onClick, там пишешь этот код: if (checkbox1.Checked) then memo1.text := 'dde' else memo1.Text := ''; все. А кто дописывать будет проверку на наличие одинакового текста…. ТС давай поподробнее…что за текст..где проверять его наличие..и т.д.
|
|
|
RE: Помощь с компонентом Memo (delphi) - 2008-07-10 03:10:20.176666
|
|
|
alexbozhko
Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
|
У Memo есть свойство Lines. Типа TStrings. Собственно, весь вопрос заключается в том, как с TStrings работать. Для ответа на этот вопрос есть встроенный хэлп (кстати, с примерами).
|
|
|
RE: Помощь с компонентом Memo (delphi) - 2008-07-10 13:24:29.653333
|
|
|
Format_C
Сообщений: 97
Оценки: 0
Присоединился: 2008-07-09 13:14:54.146666
|
quote:
ORIGINAL: vvviperrr для начала тебе нужна помощь русского языка: не в реализовании а в реализации. стыдно… но все равно у меня по русскому почти пятерка :p спасибо за помощь конечно, но это в принципе и я знал… :) в том то и дело, что этих чекбоков несколько, нужно как-то запустить поиск.и, если такого текста в мемо нет, то создать его, а если убрать галочку, то данный текст уалить… все это я не знаю как делать. поэтому, прошу вашей помощи…
|
|
|
RE: Помощь с компонентом Memo (delphi) - 2008-07-10 13:32:30.840000
|
|
|
Denisska05
Сообщений: 661
Оценки: 0
Присоединился: 2007-06-26 20:21:10.883333
|
На событие OnClick чекбокса обработчик. 1.Проверяем есть ли данный текст в мемо 2. Если есть удалили, если нет добавили В чем конкретно сложность?
|
|
|
RE: Помощь с компонентом Memo (delphi) - 2008-07-10 13:55:18.713333
|
|
|
Format_C
Сообщений: 97
Оценки: 0
Присоединился: 2008-07-09 13:14:54.146666
|
quote:
ORIGINAL: Denisska05 В чем конкретно сложность? В коде =) я не знаю, ак запустить поиск и как его удалить (есть предположение, что это можно сделать через S:string представить его за memo1.text но более я ни чего незнаю :( )
|
|
|
RE: Помощь с компонентом Memo (delphi) - 2008-07-10 14:15:41.683333
|
|
|
Sunzer
Сообщений: 253
Оценки: 31190
Присоединился: 2007-06-15 19:23:32.436666
|
На событие OnClick пишешь этот код: quote:
CONST TEXT = 'XXX'; begin IF(Memo1.Text=TEXT)Then Memo1.Text:='' ELSE Memo1.Text:=TEXT;
|
|
|
RE: Помощь с компонентом Memo (delphi) - 2008-07-10 15:59:00.056666
|
|
|
Format_C
Сообщений: 97
Оценки: 0
Присоединился: 2008-07-09 13:14:54.146666
|
ну неужели ни кто не видел генераторов вирей? типо апокалипсиса. ставишь галочку-появляется текст, убираешь-убирается текст. ставишь вторую-к тексту прибавляется еще что-то… :)
|
|
|
RE: Помощь с компонентом Memo (delphi) - 2008-07-10 16:31:27.353333
|
|
|
Denisska05
Сообщений: 661
Оценки: 0
Присоединился: 2007-06-26 20:21:10.883333
|
Sunzer не пойдет. (exclame твой мульт? :D ) Format_C конкретней опиши какого вида текст, разделен ли он пробелами при добавлении или как и как много вариантов (чекбоксов) для добавления удаления? Скорее всего надо создать массив где будут все эти варианты потом в цикле искать есть ли данный текст в поле мемо и исходить из этого.. для этого memo1->text сначала надо разбить на слова… Вобщем подробности выкладывай! а то гадание получается.
|
|
|
|
|