Selam arkadaşlar;
delphi içersinde bir webbrowser da açtırdığım sayfadan seçtiğim bir alanı drag edip edit kutusu içersine atmak istiyorum bunun bir yolu var mıdır?
kolay gelsin
saygılar teşekkurler
webbrowser içindeki bir alanı drag etme
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- fatihtolgaata
- Üye
- Mesajlar: 382
- Kayıt: 04 Mar 2004 09:46
- Konum: K.çekmece / İstanbul
- İletişim:
Eğer sadece text'leri taşıtacaksan, dhtml ile ilk başta mouse ile tıklanılan yerdeki texti bir değişkene ya da clipboarda almalısın. Sonrasında bunu normal edit'in ondragrop'u ile kullanırsın. Ama işin içine şekil olarak taşıma girecekse, yani, drag yapılırken kutulu mouse ikonu yerine bir drag resmi koyacaksan iş değişir. Bu konu hakkında en iyi makale burada : http://www.blong.com/Conferences/BorCon ... p/4114.htm
kolay gele..
kolay gele..
- fatihtolgaata
- Üye
- Mesajlar: 382
- Kayıt: 04 Mar 2004 09:46
- Konum: K.çekmece / İstanbul
- İletişim:
Document'in body'sinde bir mousedown olduğunda, WebBrowser bileşeninde seçili olan texti bir değişkene atayın, WebBrowser bileşenini BeginDrag(True) metodu ile drag moduna geçirin. Ardından OnEndDrag ile edit'e, bir değişkende sakladığınız texti atayın. Burada önemli olan WebBrowser'ın mousedown olayını yakalamak ve seçili olan texti almak. Gerisi klasik Delphi drag/drop hadisesi. Verdiğim linkte drag/drop ayrıntısı ile anlatılmış.
Biraz uğraş ile yapılabilecek bir şey zor değil.
vesselam.
Biraz uğraş ile yapılabilecek bir şey zor değil.
vesselam.