Image basılı tutarak nesneyi taşıma
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 15
- Kayıt: 30 Kas 2010 03:35
- İletişim:
Image basılı tutarak nesneyi taşıma
İyi gunler arkadaşlar.ımage ekledim resmi, mause a basarak başka bir yere taşımak istiyorum.dediğim taşıma olayını butonla yaptım fakat ımage le olmuyor.buton1 yerine ımage 1 yazıyorum çalışmıyor.yardım ederseniz sevinirim.
Const
Tasi=$F012;
Begin
ReleaseCapture;
Button1.Perform(WM_SYSCOMMAND,Tasi,0);
end;
Const
Tasi=$F012;
Begin
ReleaseCapture;
Button1.Perform(WM_SYSCOMMAND,Tasi,0);
end;
Re: Image basılı tutarak nesneyi taşıma
Resmin MouseDown olayını aşağıdaki gibi düzenleyelim
Bu şekilde çalışıyor:
Bu şekilde çalışıyor:
Kod: Tümünü seç
procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
ReleaseCapture;
Form1.perform(WM_SYSCOMMAND, $F012, 0);
end;
-
- Üye
- Mesajlar: 15
- Kayıt: 30 Kas 2010 03:35
- İletişim:
Re: Image basılı tutarak nesneyi taşıma
ya kardeş bu formuda sürüklüyor.benim istediğim form içinde resmi sürüklemek
Re: Image basılı tutarak nesneyi taşıma
İmageı bir panelin üzerine koy,border stilini none yap ve paneli sürükle... 

Re: Image basılı tutarak nesneyi taşıma
DragMode = DmAutomatic
DragKind = Dkdock
yapsanız işinizi görürmü bilemiyorum ama olur sanırım
DragKind = Dkdock
yapsanız işinizi görürmü bilemiyorum ama olur sanırım
http://www.delphibasics.co.uk/RTL.asp?Name=DaysBetween
http://www.neonhaber.com/Static/mega-co ... index.html
www.delphican.con
Function PARSE( text, ilk, son:String ): String; //
begin
Delete(Text, 1, pos(ilk, Text) + Length(ilk)-1);
Result := Copy(Text, 1, Pos(Son, Text)-1);
end;
http://www.neonhaber.com/Static/mega-co ... index.html
www.delphican.con
Function PARSE( text, ilk, son:String ): String; //
begin
Delete(Text, 1, pos(ilk, Text) + Length(ilk)-1);
Result := Copy(Text, 1, Pos(Son, Text)-1);
end;
Re: Image basılı tutarak nesneyi taşıma
s.a
bir panel koyun ve sürükleyin
kolay gelsin
bir panel koyun ve sürükleyin
Kod: Tümünü seç
procedure TForm1.Panel1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
Releasecapture;
(sender as TWincontrol).perform(wm_syscommand,$F012,0);
end;
Zengin
Re: Image basılı tutarak nesneyi taşıma
Aradığınız şöyle bişeydi sanırım
- Dosya ekleri
-
- image sürükleme.rar
- image release with panel
- (4.94 KiB) 221 kere indirildi
http://www.delphibasics.co.uk/RTL.asp?Name=DaysBetween
http://www.neonhaber.com/Static/mega-co ... index.html
www.delphican.con
Function PARSE( text, ilk, son:String ): String; //
begin
Delete(Text, 1, pos(ilk, Text) + Length(ilk)-1);
Result := Copy(Text, 1, Pos(Son, Text)-1);
end;
http://www.neonhaber.com/Static/mega-co ... index.html
www.delphican.con
Function PARSE( text, ilk, son:String ): String; //
begin
Delete(Text, 1, pos(ilk, Text) + Length(ilk)-1);
Result := Copy(Text, 1, Pos(Son, Text)-1);
end;
Re: Image basılı tutarak nesneyi taşıma
cozturk yazdı:Resmin MouseDown olayını aşağıdaki gibi düzenleyelim
Bu şekilde çalışıyor:Kod: Tümünü seç
procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin ReleaseCapture; Form1.perform(WM_SYSCOMMAND, $F012, 0); end;
Form1 yerine image componentinin adını yaz düzelir
