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

Вниз

создание некоторого числа объектов на форме в нужных координатах   Найти похожие ветки 

 
Leon161   (2008-04-04 15:43) [0]

подскажи плиз, нужно в делфях сделать так, чтобы при процедуре FormCreate создавалось некоторое количество объектов на ней в нужных координатах...


 
Джо ©   (2008-04-04 15:48) [1]

Чем помочь-то?
with TSomeObj.Create (Self)
begin
 Parent := Self;
 Left := нужная координата
 Top := нужная координата
end;


 
Leon161   (2008-04-04 16:25) [2]

мне нужно сделать так, чтобы создавалось n-ое количество Memo полей в определённых коородинатах. Заранее благодарю.


 
Семеныч   (2008-04-04 18:00) [3]

> Leon161   (04.04.08 16:25) [2]

А что, если код из [1] выполнить в цикле n раз?

Правда, гениальная идея? Додуматься самому ну никак невозможно, да?


 
Leon161   (2008-04-04 18:27) [4]

Семеныч, я ответил на это:

> Чем помочь-то?

Если Вы мне решили помочь, то я Вам благодарен, а если Вы хотите в топике «Начинающим» самоутвердится перед кем то, то можете себя не утруждать - Вы гений!

Теперь по сути:

procedure TSostoyaniya.FormCreate(Sender: TObject);
begin

with TMemo.Create(Self)
begin
Parent := Self;
Left := 60;
Top := 30;
height:=300;
end;
end;
не работает, на begin пишет [Error] Unit5.pas(68): Missing operator or semicolon
при замене  begin на do работает, создает поле Memo в верхнем левом углу формы, но  Left := 60; Top := 30; height:=300; приходятся параметрами формы, а не созданного Memo поля. Как быть? :)


 
MBo ©   (2008-04-04 18:42) [5]

do begin


 
Leon161   (2008-04-04 18:49) [6]

всё, работает как нужно, всем спасибо :)


 
Andy BitOff ©   (2008-04-04 19:18) [7]

> не работает, на begin пишет [Error] Unit5.pas(68): Missing
> operator or semicolon

Я плакаль.
Не, ну понятно, ветка для начинающих, но не настолько же!
Для начала изучается синтаксис языка. В первое время, пока все не запомнится, при возникновении любых ошибок, тем более, тех в которых говорится об ошибках в синтаксисе, нажимается клавиша F1. Если хелп по ошибке не помогает, стОит посмотреть хелп по оператору - курсор на with и F1. А уж о том, что делают и для чего нужны операторные скобки «begin» и «end» нужно знать еще до того как сесть за написание программы.


 
Leon161   (2008-04-04 19:32) [8]


> Я плакаль.
> Не, ну понятно, ветка для начинающих, но не настолько же!
>

Стыдно самому стало, когда ответ увидел :) Сутки без сна за компом дают о себе знать :)


 
Leonid Troyanovsky ©   (2008-04-04 23:33) [9]


> Leon161   (04.04.08 19:32) [8]

> Стыдно самому стало, когда ответ увидел :) Сутки без сна
> за компом дают о себе знать :)

Т.е., можешь представить, как мы тут сутками без сна
тут отвечаем на.

--
Regards, LVT.



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

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

Наверх




Память: 0.49 MB
Время: 0.015 c
2-1207147200
savyhinst
2008-04-02 18:40
2008.04.27
TSpinEdit


3-1196335571
abhtr
2007-11-29 14:26
2008.04.27
Помогите составить запрос


3-1196339620
9899100
2007-11-29 15:33
2008.04.27
advantage odbc


15-1205501602
sds
2008-03-14 16:33
2008.04.27
TADOTable


15-1205696230
@!!ex
2008-03-16 22:37
2008.04.27
Проблемы с точкой доступа