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

Вниз

Как создать объект в Delhpi?   Найти похожие ветки 

 
eagle_ua ©   (2005-10-17 22:05) [0]

Как сделать так чтобы при нажатии кнопки мыши на форме туда не только загружался рисунок, но ещё и создавался объект типа Image


 
Джо ©   (2005-10-17 22:16) [1]

Куда "туда"?


 
GanibalLector ©   (2005-10-18 02:43) [2]

Телепартирую :

procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
 Shift: TShiftState; X, Y: Integer);
 var I:TImage;
 B:TBitmap;
begin
 I:=TImage.Create(Self);
 I.Left:=X;
 I.Top:=Y;
 I.Parent:=Self;
 with I.Canvas do
 begin
   B:=TBitmap.Create;
   B.LoadFromFile("C:\1.bmp");
   StretchDraw(I.ClientRect,B);
   B.Free;
 end;
end;


 
GanibalLector ©   (2005-10-18 02:50) [3]

а на кой TImage ? Без него можно обойтись.

procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
 Shift: TShiftState; X, Y: Integer);
 var B:TBitmap;
 ARect:TRect;
begin
 ARect.Left:=X;
 ARect.Top:=Y;
 ARect.Right:=ARect.Left+50;
 ARect.Bottom:=ARect.Top+50;
 with Form1.Canvas do
 begin
   B:=TBitmap.Create;
   B.LoadFromFile("C:\1.bmp");
   StretchDraw(ARect,B);
   B.Free;
 end;
end;


 
Германн ©   (2005-10-18 02:55) [4]

Ну и я ещё "стелепартирую".
После всех этих действий, которые описал GanibalLector ©   (18.10.05 02:43) [2] - ссылку на I стоит сохранить с некоем списке. Для последущих манипуляций с I.


 
Германн ©   (2005-10-18 03:00) [5]

2 GanibalLector ©   (18.10.05 02:50) [3]

>а на кой TImage ? Без него можно обойтись.

Не. Ну а вдруг вышеописанный объект нужно переместить?



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

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

Наверх




Память: 0.47 MB
Время: 0.029 c
1-1130228385
Vriter
2005-10-25 12:19
2005.11.13
Расширение CheckListBox


1-1130149453
-==EVGEN==-
2005-10-24 14:24
2005.11.13
Как открыть определенный узел в TreeView


2-1129541678
ZaW
2005-10-17 13:34
2005.11.13
Защищенные методы


3-1128066893
kostet
2005-09-30 11:54
2005.11.13
Хранимая процедура


3-1125670434
Analitik
2005-09-02 18:13
2005.11.13
как запостить файл в поле BLOB для INTERBASE?