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

Вниз

Создание компонента   Найти похожие ветки 

 
Мыш   (2003-04-13 00:53) [0]

Я создал несколько процедур , включая обработки некоторых сообщений, для контроля положения формы на экране. Также использовал четыре таймера.
Теперь хотелось бы создать из всего этого компонент, чтобы он осуществлял такой контроль над любой формой, на которую его кинешь, но только в run-time. Как проще это сделать? Какого предка брать? Комоненты сам я никогда раньше не создавал, за исключением одного примера из книги Архангельского (всем известный LETNUMEDIT) поэтому буду благодарен за любую помощь, даже если это будет просто краткий алгоритм действий.


 
default   (2003-04-13 01:47) [1]

четыре таймера-то зачем???
в одном с помощью операторов if or case нельзя что ли сделать?


 
Мыш   (2003-04-13 02:39) [2]

Ума не хватает :(


 
default   (2003-04-13 02:53) [3]

ты код скинь сюда там посмотрим...


 
Мыш   (2003-04-13 03:58) [4]

Щас за чужим компом сижу кода нет, но дело то даже не в четырех/ста сорока четырех таймерах, мне вобщем то на это по барабану, это же систему не сильно грузит, главное как из этого компоненту сделать?


 
default   (2003-04-13 04:31) [5]

ну в классе компонента описываешь в закрытых полях
типа private FTimer: TTimer;
а в конструкторе компонента ...FTimer := TTimer.Create(Self);
FTimer.OnTimer := YourOnTimer;...



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

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

Наверх




Память: 0.45 MB
Время: 0.006 c
14-77081
SniZ
2003-04-05 18:11
2003.04.24
Температура


3-76780
msoftware
2003-04-03 09:26
2003.04.24
Помогите чайнику с TDecisionGrid


1-76972
dima78
2003-04-12 23:20
2003.04.24
Hint в TreeView


1-76903
Giemgo
2003-04-11 21:53
2003.04.24
Проблема с PChar


9-76745
Shadow
2002-11-24 15:13
2003.04.24
Где можно найти редактор двумерных карт?





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