- Yasaklandı
- #1
☞ MaMo434376
Seçkin Üye
Tüm Gerekli Açıklama Burda
Arkadaşlar Form Border Style Olayını None Yaptığımızda Bir Çoğumuzda Sürükleme Sorunu Olmuştur ve Çözümünü Bulamamışsınızdır Çünki Çoğu Yerde Doğru Düzgün Kod Yok veyada Doru Kelimeyi Aramamışsınızdır Neyse Ben Direk Olaya Gireyim..
Arakadaşlar Ben Sürükleme İşlemini Bi Picturebox Halinde Anlatacağım Siz İçindeki Belirli Kodları Başka Objelerede Yazabilirisiniz..
PictureBox1_MouseDown Olayı Aşağıdaki Kod :
Kod:
Dim oynat As Boolean
Dim kordinatx As String
Dim kordinaty As String
Private Sub PictureBox1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseDown
'Bundan Aşağısını İstediğiniz Objenin Mouse Down Olayına Yapıştırabilrisiniz.
oynat = True 'Oynat True Yaptık
KordinatX = Windows.Forms.Cursor.Position.X - Me.Left 'Mousenin X Kordinatı
KordinatY = Windows.Forms.Cursor.Position.Y - Me.Top 'Mousenin Y Korinatı
'Bundan Yukarısını İstediğiniz Objenin Mouse Down Olayına Yapıştırabilrisiniz.
End Sub
PictureBox1_MouseMove Olayı Aşağıdaki Kod :
Kod:
Private Sub PictureBox1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseMove
'Bundan Aşağısını İstediğiniz Bir Objenin Mouse Move Olayına Yapıştırabilirsiniz.
'Oynat True İse Formu Taşır
If oynat Then
Me.Top = Windows.Forms.Cursor.Position.Y - KordinatY
Me.Left = Windows.Forms.Cursor.Position.X - KordinatX
End If
'Burdan Yukarısını İstediğiniz bir Objenin Mouse Move Olayına Yapıştırabilirsiniz.
End Sub
PictureBox1_MouseUp Olayının Kodu :
Kod:
Private Sub PictureBox1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseUp
'Burdan Aşağısını İstediğiniz Bir Objenin Mouse UP Olayında Kullanabilrisiniz
oynat = False
'Burdan Yukarısını İstediğiniz Bir Objenin Mouse UP Olayında Kullanabilrisiniz
End Sub
Hata alanlar birde şöyle kodlasın
Arkadaşlar Form Border Style Olayını None Yaptığımızda Bir Çoğumuzda Sürükleme Sorunu Olmuştur ve Çözümünü Bulamamışsınızdır Çünki Çoğu Yerde Doğru Düzgün Kod Yok veyada Doru Kelimeyi Aramamışsınızdır Neyse Ben Direk Olaya Gireyim..
Arakadaşlar Ben Sürükleme İşlemini Bi Picturebox Halinde Anlatacağım Siz İçindeki Belirli Kodları Başka Objelerede Yazabilirisiniz..
PictureBox1_MouseDown Olayı Aşağıdaki Kod :
Kod:
Dim oynat As Boolean
Dim kordinatx As String
Dim kordinaty As String
Private Sub PictureBox1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseDown
'Bundan Aşağısını İstediğiniz Objenin Mouse Down Olayına Yapıştırabilrisiniz.
oynat = True 'Oynat True Yaptık
KordinatX = Windows.Forms.Cursor.Position.X - Me.Left 'Mousenin X Kordinatı
KordinatY = Windows.Forms.Cursor.Position.Y - Me.Top 'Mousenin Y Korinatı
'Bundan Yukarısını İstediğiniz Objenin Mouse Down Olayına Yapıştırabilrisiniz.
End Sub
PictureBox1_MouseMove Olayı Aşağıdaki Kod :
Kod:
Private Sub PictureBox1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseMove
'Bundan Aşağısını İstediğiniz Bir Objenin Mouse Move Olayına Yapıştırabilirsiniz.
'Oynat True İse Formu Taşır
If oynat Then
Me.Top = Windows.Forms.Cursor.Position.Y - KordinatY
Me.Left = Windows.Forms.Cursor.Position.X - KordinatX
End If
'Burdan Yukarısını İstediğiniz bir Objenin Mouse Move Olayına Yapıştırabilirsiniz.
End Sub
PictureBox1_MouseUp Olayının Kodu :
Kod:
Private Sub PictureBox1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseUp
'Burdan Aşağısını İstediğiniz Bir Objenin Mouse UP Olayında Kullanabilrisiniz
oynat = False
'Burdan Yukarısını İstediğiniz Bir Objenin Mouse UP Olayında Kullanabilrisiniz
End Sub
Hata alanlar birde şöyle kodlasın
Son düzenleme: