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

Вниз

Написание компонента   Найти похожие ветки 

 
SergeN   (2003-03-03 12:32) [0]

Вот например я захотел сделать индикатор процесса а-ля загрузка процессора в диспетчере задач в Win2000. Решил его "родить" от TImage.
Проблема состоит в следующем:
1.Я этого никогда не делал и не совсем врубаюсь
2.Как в событии OnCreate нарисовать то что мне нужно

Шутникам и прочим хохмачам: можете начинать меня об...
Мастерам и знатокам: подмогите пожалуйста


 
Delirium^.Tremens   (2003-03-03 12:33) [1]


> Как в событии OnCreate нарисовать то что мне нужно

Здесь еще пока не на чем рисовать. Оно в процессе создания.


 
SergeN   (2003-03-03 12:35) [2]


> Здесь еще пока не на чем рисовать. Оно в процессе создания.


Это значит я обламываюсь со своей идеей?


 
SergeN   (2003-03-03 12:40) [3]

А вообще возможно ли при написании компонента рисовать на его канвасе


 
SergeN   (2003-03-03 12:59) [4]

Нельзя что ли?


 
JibSkeart   (2003-03-03 13:09) [5]

1.Я этого никогда не делал и не совсем врубаюсь
2.Как в событии OnCreate нарисовать то что мне нужно


1. Прочитать соответсвущюю литературу
2. Delirium^.Tremens © (03.03.03 12:33)
3. Чем Timage->Canvas->... неустраивает (если я правильно понял вопрос)


 
Serious Sam   (2003-03-03 13:10) [6]

Обязательно ли писать компонент? Может, просто классом обойтись?


 
Юрий Зотов   (2003-03-03 13:15) [7]

> Как в событии OnCreate нарисовать то что мне нужно

У Вашего компонента НЕ БУДЕТ события OnCreate. Даже если Вы его сделаете, то его обработчик НИКОГДА не будет вызван. Потому что его адрес в конструкторе ВСЕГДА будет NIL. Первая точка, где имеет смысл возбуждать события - это метод Loaded. Не раньше.


> А вообще возможно ли при написании компонента рисовать на его
> канвасе

Легко. Все TGraphicControl"ы именно так и пишутся. В VCL полно примеров.


 
SergeN   (2003-03-03 13:16) [8]


> 1. Прочитать соответсвущюю литературу


Не имеем-с



> 3. Чем Timage->Canvas->... неустраивает (если я правильно
> понял вопрос)


Устраивает. Раньше так и делал. Надоело повторяться. Очень часто с такими индикаторами приходиться работать. У меня соответсвующий код уже в хранилище. Думал что получится...



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

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

Наверх




Память: 0.45 MB
Время: 0.007 c
14-54276
sad
2003-02-27 18:29
2003.03.17
Как на Линухе настроить LDAP клиента


3-53948
Ed
2003-02-24 18:39
2003.03.17
Delphi&FoxPro


14-54236
Mystic
2003-02-27 14:38
2003.03.17
Вселенная


14-54316
Феликс
2003-03-01 20:06
2003.03.17
СилА УдарА?


7-54337
Selesty
2003-01-20 11:04
2003.03.17
EIP





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