Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Помощь с компонентом Memo (delphi)

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Помощь с компонентом Memo (delphi)
Имя
Сообщение << Старые топики   Новые топики >>
Помощь с компонентом Memo (delphi) - 2008-07-09 15:22:14.303333   
Format_C

Сообщений: 97
Оценки: 0
Присоединился: 2008-07-09 13:14:54.146666
мне требуется помощь в реализовании программы. вопрос вот в чем:
как сделать так, чтобы при нажатии на компонент checkBox на компоненте Memo отображался како1-либо текст? причем, если такой текст уже сушествет, то удалить его?
это как в генераторе вирусов (я, разумеется, не его пишу)
Post #: 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 := '';

все.


Post #: 2
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 := '';
все.


А кто дописывать будет проверку на наличие одинакового текста….
ТС давай поподробнее…что за текст..где проверять его наличие..и т.д.
Post #: 3
RE: Помощь с компонентом Memo (delphi) - 2008-07-10 03:10:20.176666   
alexbozhko

Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
У Memo есть свойство Lines. Типа TStrings. Собственно, весь вопрос заключается в том, как с TStrings работать.
Для ответа на этот вопрос есть встроенный хэлп (кстати, с примерами).
Post #: 4
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

спасибо за помощь конечно, но это в принципе и я знал… :)
в том то и дело, что этих чекбоков несколько, нужно как-то запустить поиск.и, если такого текста в мемо нет, то создать его, а если убрать галочку, то данный текст уалить…
все это я не знаю как делать. поэтому,&nbsp;прошу вашей помощи…&nbsp;

Post #: 5
RE: Помощь с компонентом Memo (delphi) - 2008-07-10 13:32:30.840000   
Denisska05

Сообщений: 661
Оценки: 0
Присоединился: 2007-06-26 20:21:10.883333
На событие OnClick чекбокса обработчик.
1.Проверяем есть ли данный текст в мемо
2. Если есть удалили, если нет добавили
В чем конкретно сложность?
Post #: 6
RE: Помощь с компонентом Memo (delphi) - 2008-07-10 13:55:18.713333   
Format_C

Сообщений: 97
Оценки: 0
Присоединился: 2008-07-09 13:14:54.146666
quote:

ORIGINAL: Denisska05
В чем конкретно сложность?

В коде =)
я не знаю, ак запустить поиск и как его удалить (есть предположение, что это можно сделать через&nbsp;S:string представить его за memo1.text но более я ни чего незнаю :( ) 
Post #: 7
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;
Post #: 8
RE: Помощь с компонентом Memo (delphi) - 2008-07-10 15:59:00.056666   
Format_C

Сообщений: 97
Оценки: 0
Присоединился: 2008-07-09 13:14:54.146666
ну неужели ни кто не видел генераторов вирей? типо апокалипсиса. ставишь галочку-появляется текст, убираешь-убирается текст. ставишь вторую-к тексту прибавляется еще что-то… :)
Post #: 9
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 сначала надо разбить на слова… Вобщем подробности выкладывай! а то гадание получается.
Post #: 10
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Помощь с компонентом Memo (delphi)







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.