Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.04;
Скачать: CL | DM;

Вниз

Возможно ли в D5 создать программно компонент(н-р, SHAPE)?   Найти похожие ветки 

 
Galy   (2002-01-17 13:30) [0]

Известно что в D5 можно программно создать форму, а можно ли так же создать компонент Shape?


 
EAlexander ©   (2002-01-17 13:38) [1]

Создать TShape можно.

P.S. а где нельзя программно создать форму? :)
и как там создаются формы, если не проограммно ? :)

P.S.S sorry, если обидел - не хотел.


 
Digitman ©   (2002-01-17 13:39) [2]

конечно, можно !


 
galy   (2002-01-17 14:06) [3]

Если это возможно, то не будет ли это трудно подсказать как?
А то я зациклилась и не могу думать о чем-то другом...


 
Digitman ©   (2002-01-17 14:08) [4]

точно так же как и форму : TShape.Create(компонент-владелец).


 
galy   (2002-01-17 14:18) [5]

Digitman спасибо! Но как это реализовать я не понялая?
Application.CreateForm(TForm1, Form1)
И как дальше?


 
Digitman ©   (2002-01-17 14:22) [6]

>galy
Application.CreateForm(TForm1, Form1);
TShape.Create(Form1);
...


 
Andrey ©   (2002-01-17 14:27) [7]

>Digitman

Наверное лучше:

var Shape: TShape;
begin
Shape:=TShape.Create(Form1);
end;

а то ведь и указатель потерять можно :)


 
Digitman ©   (2002-01-17 14:32) [8]

>Andrey
Ну, потерять-то его, положим, не потеряешь - Owner у него есть на то. А вот обратиться впоследствии сложновато будет, если не зафиксировать ссылку сразу. Или не задать сразу же, следующей строчкой, ему имя уникальное (ну и, разумеется, зафиксировать его где-то в памяти)


 
galy   (2002-01-17 14:40) [9]

А знаете никакого результата.
Ошибку не выдает, но и не создает на форме shape.


 
Digitman ©   (2002-01-17 14:42) [10]

Что значит - не создает ? По каким признакам ты сие определяешь ?


 
Andrey ©   (2002-01-17 14:42) [11]

var Shape: TShape;
begin
Shape:=TShape.Create(Form1);
Shape.Visible:=True; ?
Shape.Enabled:=True; ?
end;


 
yaJohn ©   (2002-01-17 14:45) [12]

Nu i dlia polnoti kortini mojno dobavit
Shape.Parent:=Form1;


 
galy   (2002-01-17 14:55) [13]

Digitman>Т.Е. не виден на форме, хотя VISIBLE ENEBLED у меня TRUE.


 
yaJohn ©   (2002-01-17 14:58) [14]

>не виден на форме
Sozdat" i pokazat" - eto dve bolshie raznici :) Ti je forme crome Create eshe i Show govorish... Sm. predidushiy punkt.


 
Digitman ©   (2002-01-17 14:58) [15]

нет, ну а что ты хотела увидеть-то ? конкретно ? рамку ? или шейп какой-то ? какой ты еще и не выбрала после создания объекта ?


 
galy   (2002-01-17 15:15) [16]

Все поняла, всем большое спасибо.
Как хорошо, что есть у кого спросить, пусть и самые простые вопросы(как кому).
Всех обнимаю и целую.


 
Digitman ©   (2002-01-17 15:21) [17]

>galy
"Всех обнимаю и целую" - не вижу что-то на своей "форме" такого приятного "объекта". Может, св-во какое забыл я установить ? Или - метод вызвать ?)))
Да простит мне модератор сиюминутную маленькую шутку..



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

Текущий архив: 2002.02.04;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.012 c
14-8998
Мимо проходил 2001:
2001-12-11 12:35
2002.02.04
Вот многие здесь говорят что оффтопик, а мне так кажется что просто топик лучше на девушке будет смотреться.


1-8875
Rust_br
2002-01-16 13:27
2002.02.04
Проблема с Caption ом у MDIChild а


7-9008
Vitaliy Jungle
2001-10-13 05:42
2002.02.04
Гребаный MSDOS


14-8977
evgeg
2001-12-12 21:27
2002.02.04
А вы знаете, что ссылки на этот форум есть на сайт www.rsdn.ru в разделе


14-8993
savva
2001-12-17 10:37
2002.02.04
Интересно, а адолго ли умер сервер на Newmail.ru??