Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.01.18;
Скачать: CL | DM;

Вниз

TSpeedButton   Найти похожие ветки 

 
ИванН   (2008-12-02 23:24) [0]

У меня есть на форме два TSpeedButton, как сделать так что бы при нажатии и фиксировании одного (у меня назначено GroupIndex) второй так же принимал это же положение. Соответственно при разфиксировании кнопки, вторая кнопка делала тоже самое.

?


 
{RASkov} ©   (2008-12-02 23:27) [1]

не понятно.... нужно синхронизировать нажатия(состояния) двух кнопок?


 
ИванН   (2008-12-02 23:27) [2]

Да.


 
{RASkov} ©   (2008-12-02 23:41) [3]

Как самый простой вариант, назначить кнопкам разный GroupIndex обоим выставить AllowAllUp в True и в едином для обоих обработчике OnClick написать нечто такое:
 if Sender=SpeedButton1 then SpeedButton2.Down:=SpeedButton1.Down
  else SpeedButton1.Down:=SpeedButton2.Down;

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

А зачем такое нужно? :)


 
KilkennyCat ©   (2008-12-02 23:52) [4]


> then SpeedButton2.Down:=SpeedButton1.Down
>   else SpeedButton1.Down:=SpeedButton2.Down;

это ты неплохо загнул :)


 
{RASkov} ©   (2008-12-02 23:55) [5]

> [4] KilkennyCat ©   (02.12.08 23:52)

старался :)


 
KilkennyCat ©   (2008-12-03 00:04) [6]

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

тогда достаточно только в зависимой кнопке сдаунить-раздаунить независимую.
Иначе логика двух кнопок странновата...


 
Anatoly Podgoretsky ©   (2008-12-03 00:04) [7]

> ИванН  (02.12.2008 23:27:02)  [2]

Тогда вопрос, а для чего вторая кнопка?


 
Leonid Troyanovsky ©   (2008-12-03 09:16) [8]


> Anatoly Podgoretsky ©   (03.12.08 00:04) [7]

> Тогда вопрос, а для чего вторая кнопка?

Для работы под водой.

--
Regards, LVT.


 
AIK ©   (2008-12-03 09:33) [9]


> Тогда вопрос, а для чего вторая кнопка?


если вдруг первая несработает


 
clickmaker ©   (2008-12-03 13:15) [10]

что-то типа
[ ] удалять файлы
  [ ] удалять совсем?


 
{RASkov} ©   (2008-12-03 13:25) [11]

> [ ] удалять файлы
>  [ ] удалять совсем?

Мало кнопок...
[ ] переместить в корзину?
 [ ] может вы передумаете
   [ ] значит все таки удалить?
     [ ] а у вас был шанс спасити, вы все еще уверены?



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

Текущий архив: 2009.01.18;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.013 c
2-1228249482
ИванН
2008-12-02 23:24
2009.01.18
TSpeedButton


10-1152168445
Tsvilikh Anton
2006-07-06 10:47
2009.01.18
COM объекты и глобальные политики безопасности


2-1228576692
neon-w
2008-12-06 18:18
2009.01.18
Столбец из .txt в массив?


1-1206525888
Still Swamp
2008-03-26 13:04
2009.01.18
CustomDrawSubItem как получить Rect?


2-1228400690
istok2
2008-12-04 17:24
2009.01.18
изучить почему не удаляется файл...