Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.10.23;
Скачать: [xml.tar.bz2];

Вниз

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

 
KSergey   (2003-10-10 18:10) [0]

У кнопки TButton есть св-ство Default.
Однако delpphi идет в разрез со стандартным интерфейсом Win и позволяет сделать "дефолтными" несколько кнопок (бред).
Есть ли какой стандартный метод для назначения лишь одной кнпки (чтобы у остальных на форме это св-ство сбрасывалось)?
Для особо привередливх на всякий случай сразу задам второй вопрос: если он есть, как его имячко?


 
clickmaker   (2003-10-10 18:14) [1]

А зачем делать дефолтными несколько кнопок?


 
KSergey   (2003-10-10 18:34) [2]

Мне и не надо делать несколько
Мне надо -одну.
Однако, если какой-либо кнопке присвоить Default := TRUE, а потом другой тоже самое -они обе будут Default, а первой это св-ство не сбросится. Можно сбросить руками, конечно, но нет ли какого-то готового метода?


 
Владислав   (2003-10-10 19:24) [3]

"нет ли какого-то готового метода?"

Не ставить в default вторую кнопку, это раз.
Убирать из default первую кнопку, при установки другой, это два.
См. пункт первый, а затем второй, это три.

На мой взгляд, очень простые рекомендации.

Если все в RT, то бежим по кнопкам, и ставим всем остальным default в False.

Вроде тоже все просто.

Не Вашего уровня вопрос...


 
Anatoly Podgoretsky   (2003-10-10 21:52) [4]

Никакого противоречия с АПИ, на нем будет тоже самое


 
KSergey   (2003-10-13 06:29) [5]

Хорошо, спасибо всем.
Буду бегать по кнопкам, хоть это и досадно ;)
За уточнение спасибо Anatoly Podgoretsky. Что-то я на это не обращал внимание...


 
Anatoly Podgoretsky   (2003-10-13 07:25) [6]

Ну в в АПИ редко такое допускают. Но непонятно насчет бегать по кнопка, то есть проводить инспекцию при проектировании, что бы такого не получилось, так?


 
KSergey   (2003-10-13 07:55) [7]

2 [6] Anatoly Podgoretsky © (13.10.03 07:25)

Да нет, я их меняю в RunTime в зависимости от активного поля - от того и вопрос возник.



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

Форум: "Основная";
Текущий архив: 2003.10.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.01 c
14-74386
ORMADA
2003-10-01 12:35
2003.10.23
DCU


1-74163
Ev1972
2003-10-10 11:41
2003.10.23
Как изменить ширину полосы прокрутки у TListBox?


4-74541
Michael Makushev
2003-08-18 13:30
2003.10.23
TThread - и совместное использование данных


14-74388
Карелин Артем
2003-10-02 17:36
2003.10.23
Про FreePascal


3-74069
Jaxtor
2003-10-02 12:30
2003.10.23
Определение номеров страниц в QuickReport





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский