Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.007 c
3-1212685846
Сергей
2008-06-05 21:10
2009.01.18
Вывод сведений из запроса в компонент StringGrid


2-1228310738
xLaMer
2008-12-03 16:25
2009.01.18
Изменить Текст Tedit в чужом окне


2-1228392234
linx
2008-12-04 15:03
2009.01.18
Лишние знаки после запятой при отображ. результ. запр.в DBGreed


2-1228158315
Костя
2008-12-01 22:05
2009.01.18
Мониторинг сетевых подключений.


15-1227128472
АгатаКристи
2008-11-20 00:01
2009.01.18
JavaScript




   Наверх