Главная страница
    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.005 c
3-8795
dmitriyk
2002-01-04 04:20
2002.02.04
Как вывести информацию (HTML) в WebBrowser из БД Access


4-9041
AlexandrH
2001-12-06 14:26
2002.02.04
Кто-нибудь знает что мне выдает функция EnumProps


1-8812
myportal
2002-01-19 10:00
2002.02.04
Как извлеч ресурс из программы в отдельный файл?


1-8935
СергейКнязев
2002-01-17 17:00
2002.02.04
Повторяю, СРОЧНО!!!!!!. Загрузка из Excel


4-9034
KIR
2001-12-04 00:51
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский