Вниз
Скачать: CL | DM;

Проблема с созданием канвы.   Найти похожие ветки 

 
Dred ©   (2003-11-16 21:26) [0]

Мастера нужен ваш help.Воощем из обработчика первой формы надо создать канву во второй , но че то не получается. Вот пример:
procedure TForm1.Button1Click(Sender: TObject);
var
Diam, //Диаметр окружности
x,y : integer; //координаты первай вершины
begin
Form2.Canvas.Create;
With Form2.Canvas do
begin
Brush.Color:=clred;//заливка красным
Ellipse(x,y,x+Diam ,y+Diam); //окружность
TextOut(x+10,y+10,Form1.SpinEdit1.Text); //ввод символа в
end;
Form1.Hide;
Form2.Show;
end;
Спосибо


 
Eagle Owl ©   (2003-11-16 22:28) [1]

> Form2.Canvas.Create;

Это убери. Канва и так создаётся при создании формы.
К тому же, так не правильно...


 
Dred ©   (2003-11-16 22:54) [2]

Убирал ,не помогает и как правильно поскажи.


 
Каркуша   (2003-11-16 23:02) [3]

Form1.Hide;
Form2.Show;
поставь в начало процедуры


 
Господин   (2003-11-16 23:10) [4]

procedure TForm1.Button1Click(Sender: TObject);
var
Diam, //Диаметр окружности
x,y : integer; //координаты первай вершины
begin
Form1.Hide;
Form2.Show;
With Form2.Canvas do
begin
Brush.Color:=clred;//заливка красным
Ellipse(x,y,x+Diam ,y+Diam); //окружность
TextOut(x+10,y+10,Form1.SpinEdit1.Text); //ввод символа в
end;
end;


 
Плохиш_   (2003-11-16 23:47) [5]


> Dred © (16.11.03 21:26)


> With Form2.Canvas do
> begin
> Brush.Color:=clred;//заливка красным
> Ellipse(x,y,x+Diam ,y+Diam); //окружность
> TextOut(x+10,y+10,Form1.SpinEdit1.Text); //ввод символа
> в
> end;


Вообще-то это пищется в OnPaint формы TForm2


 
Dred ©   (2003-11-17 00:34) [6]


> Плохиш_ (16.11.03 23:47) [5]
>
> > Dred © (16.11.03 21:26)
>
>
> > With Form2.Canvas do
> > begin
> > Brush.Color:=clred;//заливка красным
> > Ellipse(x,y,x+Diam ,y+Diam); //окружность
> > TextOut(x+10,y+10,Form1.SpinEdit1.Text); //ввод символа
>
> > в
> > end;
>
>
> Вообще-то это пищется в OnPaint формы TForm2


Вообщето мне этот алгоритм надо в функцию формирования всунуть, которая описана в модуле первой формы, возможно ли такое?
Спасибо всем за советы)



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.029 c
6-90041
Вильдан
2003-10-01 07:22
2003.11.27
Как заставить тестирующую прогу брать вопросы с сервера


1-89920
Olga_Oo
2003-11-18 10:57
2003.11.27
Qreport


3-89763
ZMaxim
2003-11-07 15:52
2003.11.27
ПОМОГИТЕ ПОЖАЛУЙСТА. Выделенные строки в DBGrid


3-89754
Liavik
2003-11-08 00:30
2003.11.27
Отчет


1-89869
Ламер
2003-11-16 01:56
2003.11.27
Тэг кнопки




   Наверх