Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вот дано: memo1 и []-Checkbox1..7(Как спомощью CheckBox1..7 мен) [D7, XP]


Gleb ©   (2006-03-13 10:57:00) 

Вот дано:  memo1 и []-Checkbox1..7
         
             memo1
     _________________
[]    111111111111111
[]    333333333333333
[]    666666666666666
[]    222222222222222
[]    555555555555555
[]    777777777777777
[]    444444444444444
Как спомощью CheckBox1..7 менять строки компонента memo1,
чтобы строки memo1 были по порядку?


Gleb   (2006-03-13 11:56:00) [1]

Спасибо за помощь!!


Плохиш   (2006-03-13 11:49:00) [2]


> Gleb ©   (13.03.06 11:25) [12]
> давате я лучше вам на e-mail отправлю как она выглядит?

Вот ещё, нафик, нафик.

> Gleb ©   (13.03.06 11:39) [15]

И в чём проблема?
После нажатия второго checkBox-а меняй строки, и сбрасывай выделение checkBox-ов.


Gleb   (2006-03-13 11:39:00) [3]

Надо что бы получилось, что при нажатии 2 checkBox другие блокировались, после того как строки в Memo поменялись checkBox снова стали работать(короче говоря в Memo написоно стихотворение , но строки написаны в разброс и с помощью checkBox надо их составить правильно и чтоб при это в label выводилось сообщение Горячо! или Холодно!)


Sergey13   (2006-03-13 11:35:00) [4]

2[12] Gleb ©   (13.03.06 11:25)
>давате я лучше вам на e-mail отправлю как она выглядит?
Мне не надо!!!
Я бы предложил две кнопки - "вверх" и "вниз". И по ним смещать текущую соответственно.
А если строки надо нормально отсортировать, то загнать все в CDS и там все сделать.


msguns   (2006-03-13 11:27:00) [5]

А почемы бы вместо мемо не использовать TStringGrid ? Там можно и чекбоксы рисовать в ячейках.


Gleb   (2006-03-13 11:25:00) [6]

давате я лучше вам на e-mail отправлю как она выглядит?


Плохиш   (2006-03-13 11:21:00) [7]


> Sergey13 ©   (13.03.06 11:18) [10]
> Глупая какая-то задача, ИМХО. Интересно, какова ее область
> применения?

Задачу знает только автор, но он партизан, а партизаны мне не интересны.


Dmitrij_K   (2006-03-13 11:18:00) [8]

Memo1.Lines[0] := '0000000000'
Memo1.Lines[1] := '11111111111111111'
...


Sergey13   (2006-03-13 11:18:00) [9]

2[3] Gleb ©   (13.03.06 11:05)
>т.е нажал на CheckBox2 и CheckBox4(значение true) и строки в memo1 поменялись местами
А если нажал CheckBox2, CheckBox4, CheckBox3 и CheckBox7 чего делать?
А если все нажал?

2[7] Gleb ©   (13.03.06 11:11)
>Это реальная задача
>а напишите мне алгаритм решения пожалуйста!
Глупая какая-то задача, ИМХО. Интересно, какова ее область применения?


Ega23   (2006-03-13 11:13:00) [10]


> а напишите мне алгаритм решения пожалуйста!
>


А подумать?


Gleb   (2006-03-13 11:11:00) [11]

Это реальная задача
а напишите мне алгаритм решения пожалуйста!


Плохиш   (2006-03-13 11:09:00) [12]


> строки в memo1 поменялись местами

Уже ближе.

У мемо есть свойство Lines типа TStrings вот и меняй строки в этом списке местами.


Плохиш   (2006-03-13 11:06:00) [13]


> т.е переключая  CheckBox1..7

Вот это понял.

> менять строки компонента memo1,
> чтобы строки memo1 были по порядку

И вот это понял.
А что требуется так и не понял :-(


Sergey13   (2006-03-13 11:06:00) [14]

2[2] Gleb ©   (13.03.06 11:03)
Это головоломка или реальная задача?


Gleb   (2006-03-13 11:05:00) [15]

т.е нажал на CheckBox2 и CheckBox4(значение true) и строки в memo1 поменялись местами


Gleb   (2006-03-13 11:03:00) [16]

т.е переключая  CheckBox1..7 менять строки компонента memo1,
чтобы строки memo1 были по порядку


Плохиш   (2006-03-13 11:02:00) [17]

Ничего не понял. CheckBox ничего не меняет.


Наверх

Титульная страница Поиск, карта сайта Написать письмо