![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TSpeedButton [D7]
ИванН © (2008-12-02 23:24:00)У меня есть на форме два TSpeedButton, как сделать так что бы при нажатии и фиксировании одного (у меня назначено GroupIndex) второй так же принимал это же положение. Соответственно при разфиксировании кнопки, вторая кнопка делала тоже самое.
?
{RASkov} (2008-12-03 13:25:00) [1]> [ ] удалять файлы
> [ ] удалять совсем?
Мало кнопок...
[ ] переместить в корзину?
[ ] может вы передумаете
[ ] значит все таки удалить?
[ ] а у вас был шанс спасити, вы все еще уверены?
clickmaker (2008-12-03 13:15:00) [2]что-то типа
[ ] удалять файлы
[ ] удалять совсем?
AIK (2008-12-03 09:33:00) [3]
> Тогда вопрос, а для чего вторая кнопка?
если вдруг первая несработает
Leonid Troyanovsky (2008-12-03 09:16:00) [4]
> Anatoly Podgoretsky © (03.12.08 00:04) [7]
> Тогда вопрос, а для чего вторая кнопка?
Для работы под водой.
--
Regards, LVT.
KilkennyCat (2008-12-03 00:04:00) [5]мой телепатор подсказывает, что состояние одной кнопки возможно только параллельно с другой, в то время как другая кнопка может принимать любое состояние независимо.
тогда достаточно только в зависимой кнопке сдаунить-раздаунить независимую.
Иначе логика двух кнопок странновата...
Anatoly Podgoretsky (2008-12-03 00:04:00) [6]> ИванН (02.12.2008 23:27:02) [2]
Тогда вопрос, а для чего вторая кнопка?
{RASkov} (2008-12-02 23:55:00) [7]> [4] KilkennyCat © (02.12.08 23:52)
старался :)
KilkennyCat (2008-12-02 23:52:00) [8]
> then SpeedButton2.Down:=SpeedButton1.Down
> else SpeedButton1.Down:=SpeedButton2.Down;
это ты неплохо загнул :)
{RASkov} (2008-12-02 23:41:00) [9]Как самый простой вариант, назначить кнопкам разный GroupIndex обоим выставить AllowAllUp в True и в едином для обоих обработчике OnClick написать нечто такое:
if Sender=SpeedButton1 then SpeedButton2.Down:=SpeedButton1.Down
else SpeedButton1.Down:=SpeedButton2.Down;
Можно и более на низком уровне позаморачиваться, но думаю хватит этого....
А зачем такое нужно? :)
{RASkov} (2008-12-02 23:27:00) [10]не понятно.... нужно синхронизировать нажатия(состояния) двух кнопок?
ИванН (2008-12-02 23:27:00) [11]Да.