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

Вниз

TForm1.BitBtn1MouseDown(Sender: TObject...   Найти похожие ветки 

 
Луарвик   (2004-09-14 15:45) [0]

Как сделать общую для всех кнопок процедуру такого вида:
<BitBtn>.Font.Color:=clwhite;
Где <BitBtn> имя именно той кнопки на которую нажали. Цель данных изисканий состоит в том чтоб не писать для каждой кнопки отдельно...


 
begin...end ©   (2004-09-14 15:49) [1]

BitNtnName.OnClick := TFormName.CommonProc;

где CommonProc(Sender: TObject) - метод TFormName.


 
Семен Сорокин ©   (2004-09-14 15:59) [2]

TBitBtn(Sender).Font.Color:=clwhite;


 
Луарвик   (2004-09-14 16:03) [3]


> TBitBtn(Sender).Font.Color:=clwhite;

Работает спасибо!

> [1] begin...end ©   (14.09.04 15:49)
> BitNtnName.OnClick := TFormName.CommonProc;
>
> где CommonProc(Sender: TObject) - метод TFormName.

Че за хрень не понял, но все равно спасибо!


 
kukuikar ©   (2004-09-14 16:04) [4]

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


 
Луарвик   (2004-09-14 16:09) [5]

Уважаемый, kukuikar, обратите внимание, что здесь и 100 грам кода  не набиреться, так что я действительно НЕ ЗНАЛ


 
Amoeba ©   (2004-09-14 16:13) [6]


> Луарвик   (14.09.04 16:09) [5]

Пора бы уже и знать.


 
kukuikar ©   (2004-09-14 16:16) [7]


> Луарвик   (14.09.04 16:09) [5]
> Уважаемый, kukuikar, обратите внимание, что здесь и 100
> грам кода  не набиреться, так что я действительно НЕ ЗНАЛ

а вчера говорил что не новичек!!!
бла-бла-бла


 
asafr   (2004-09-14 16:20) [8]

Вообще, не плохо бы сначала проверить действительно ли Sender is TBitBtn, и если ДА, то тогда только только (Sender).Font.Color:=clwhite;


 
Семен Сорокин ©   (2004-09-14 16:23) [9]


> asafr   (14.09.04 16:20) [8]
> Вообще, не плохо бы сначала проверить действительно ли Sender
> is TBitBtn, и если ДА, то тогда только только (Sender).Font.Color:=clwhite;

ага, а потом проверить есть ли у TBitBtn св-во Font, а у Font"а св-во Color?

Кто же кроме Вас этот обработчик другому элементу подсунет?


 
asafr   (2004-09-14 17:41) [10]

Проверять, есть ли Font у TBitBtn, конечно, не надо... Но есть такое понятие, как безопасное преобазование типов... Возможно это и не обязательно, но это правильно.. Тем более не очень трудно написать
if Sender is TBitBtn
then TBitBtn(Sender).Font.Color:=clwhite


 
Луарвик   (2004-09-14 23:06) [11]


> [4] kukuikar ©   (14.09.04 16:04)
> ааааа...
> мистер Луаврик, как же как же помню вас.
> так назывемый лентяй и халявщик...
> еще килограмм кода хотите поиметь?

ДА! Кстати, я не "Луаврик" а Луарвик! Попрошу не не путать.



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

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

Наверх





Память: 0.46 MB
Время: 0.033 c
1-1095422491
Tolik
2004-09-17 16:01
2004.10.03
ресурсы в DLL


4-1093427216
beatles_bntu
2004-08-25 13:46
2004.10.03
Системный запуск приложения под XP


3-1094472793
СергейП
2004-09-06 16:13
2004.10.03
DB контролы


4-1093266727
dRake
2004-08-23 17:12
2004.10.03
Список всех файлов в папке


1-1095500030
Egor
2004-09-18 13:33
2004.10.03
Получение имени функции в режиме выполнения





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский