Форум: "Основная";
Текущий архив: 2002.02.04;
Скачать: [xml.tar.bz2];
ВнизВозможно ли в 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.005 c