Вниз
Скачать: CL | DM;

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

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.017 c
6-54150
Junior
2003-01-24 20:38
2003.03.17
Как узнать програмно МАС адрес компа?


6-54154
dumb
2003-01-27 09:10
2003.03.17
Быстрый gethostbyaddr


8-54126
dix mod
2002-12-05 14:13
2003.03.17
AVI - проигрователь


1-53970
ф
2003-03-05 17:49
2003.03.17
сколько одновременно нажатых и удерживаемых клавиш можно отследит


3-53950
Al11
2003-02-25 13:48
2003.03.17
Query OnFilterRecord




   Наверх