Vb.Net"Te Sanal Tıklama?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Kız Babası
    kuytul
    kuytul's avatar
    Kayıt Tarihi: 08/Eylül/2005
    Erkek

    cordelian bunu yazdı:
    -----------------------------

    GrN bunu yazdı:
    -----------------------------
    http://msdn.microsoft.com/en-us/library/ms646260%28VS.85%29.aspx
    -----------------------------
    eyw hocam onu hallettım bitek mouse ikonunu istedigim koordinata taşımaya kaldı olay =/ onuda araştırıyorum tesekkürler yardım ıcın.

     


    -----------------------------

    kordinatlara yollatma apisi varmış bende.iki tane textbox, bir tane buton ekle sonra alttaki kodu ekle ;)

     

    Private Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long

    Private Sub Command1_Click()
    Call SetCursorPos(Text1, Text2)

    End Sub


    instagram.com/yks.rehberlik >> YKS Rehberlik ve Eğitim Koçluğu için takipte kalın ;)
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cordelian
    cordelian's avatar
    Banlanmış Üye
    Kayıt Tarihi: 04/Ağustos/2009
    Homo
    eyw hocam sagolasın cok tesekkürler:) tbt1 msdn 2:)
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KaRaKuLe
    KaRaKuLe's avatar
    Banlanmış Üye
    Kayıt Tarihi: 17/Temmuz/2003
    Erkek
    Garip bişey var sanki ama benim pcde sorun galiba bu konuyu her açtığımda eccommax diye bi siteye giriyor kendi kendine garip :|

    Aklın nuru fen kalbin nuru dindir. İkisinin izdivacıyla hakikat tecelli eder.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cordelian
    cordelian's avatar
    Banlanmış Üye
    Kayıt Tarihi: 04/Ağustos/2009
    Homo
    KaRaKuLe bunu yazdı:
    -----------------------------
    Garip bişey var sanki ama benim pcde sorun galiba bu konuyu her açtığımda eccommax diye bi siteye giriyor kendi kendine garip :|
    -----------------------------
    ben birşey yapmadım tbtye istesemde yapamam valla :S :)
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cordelian
    cordelian's avatar
    Banlanmış Üye
    Kayıt Tarihi: 04/Ağustos/2009
    Homo

    arkadaslar herseyı yaptm cok güzel iyi hoşta:D mouse yazdıgım x,y koordinatına dogru gitmiyor hep ekranın sol üst koseye dogru gıdıyor:D

    Me.Cursor = New Cursor(Windows.Forms.Cursor.Current.Handle)

    Windows.Forms.Cursor.Position = New Point(Windows.Forms.Cursor.Position.X =110, Windows.Forms.Cursor.Position.Y = 50)

    Windows.Forms.Cursor.Clip = New Rectangle(Me.Location, Me.Size)

     kaynak:msdn

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    geniuss
    geniuss's avatar
    Kayıt Tarihi: 12/Nisan/2007
    Erkek
    hocam o kadar kasmana gerek yok ki eger programin baska bi programi acitrmasini istiyorsan o cok kolay olur vb dem comanda komut gonder iste ne bilim programin yolunu yaz o acilir
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cordelian
    cordelian's avatar
    Banlanmış Üye
    Kayıt Tarihi: 04/Ağustos/2009
    Homo
    yok hocam program degılde bırtane "run" diye bir butona tıklayacak farklı bır program üzerindeki.Sorun mouse'ı o run butonunun koordinatlarına goturmek:)
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    guru
    guru's avatar
    Kayıt Tarihi: 30/Mart/2007
    Erkek

    cordelian bunu yazdı:
    -----------------------------

    arkadaslar herseyı yaptm cok güzel iyi hoşta:D mouse yazdıgım x,y koordinatına dogru gitmiyor hep ekranın sol üst koseye dogru gıdıyor:D

    Me.Cursor = New Cursor(Windows.Forms.Cursor.Current.Handle)

    Windows.Forms.Cursor.Position = New Point(Windows.Forms.Cursor.Position.X =110, Windows.Forms.Cursor.Position.Y = 50)

    Windows.Forms.Cursor.Clip = New Rectangle(Me.Location, Me.Size)

     kaynak:msdn


    -----------------------------

    arkadaşım baştan söylesene mouse'u götürmek istediğin yerin kendi Formunun üzerinde olduğunu :)

    benim sana gösterdiğim fonksiyon işlemi sistem düzeyinde yapar.o yüzden sol üst köşeye gidiyo zaten ..

    bu arada kendi formun üzerindeki bir butona tıklatmak için o kadar uğraşmana gerek yok

    ControlName.PerformClick()

    örn.

    Button1.PerformClick()


    ..
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    guru
    guru's avatar
    Kayıt Tarihi: 30/Mart/2007
    Erkek

    bence senin yapmak istediğin mouse tıklatma ile olucak bi iş değil.

    Spy++ programı kullarak Tıklatıcağın butonu içeren pencerenin Text'i ve Class ismi ile butonun Text'i ve Class ismini öğrenek,kendi programın içerisine yerleştirdiğin kod ile butonun handle değerine ulaş.Bu handle SendMessage fonksiyonu ileWM_LBUTTONDOWN mesajı göndererek tıklamayı sağlayabilirsin.Handle değerini elde ettiğinde butonun ekran üzerindeki Koordinatlarını elde eder,mouse'u oraya konumlayabilirsin.;)


    ..
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cordelian
    cordelian's avatar
    Banlanmış Üye
    Kayıt Tarihi: 04/Ağustos/2009
    Homo
    dediklerinizi tek tek deniyorum sonuca ulaşınca tamamen kodları paylasırım belkı baskasınında isine yarar:) tesekkürler.
Toplam Hit: 5978 Toplam Mesaj: 21