Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.004 c
6-8965
Вован
2001-11-11 13:18
2002.02.04
Download files - как вытащить файл, переданный из формы HTML


1-8876
NLO
2002-01-15 06:35
2002.02.04
Загрузить иконку зарегистрированного расширения в ImageList


1-8866
tovSuhov
2002-01-15 10:58
2002.02.04
TIniFile в Windows2000...


1-8937
Bob_
2002-01-18 10:24
2002.02.04
3D


4-9032
Непонятливый
2001-12-06 23:55
2002.02.04
помогите чайнику напечатать текст





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