View Full Version : مخفی و ظاهر کردن کرسور موس
omid-vbAuto
جمعه 25 شهریور 1390, 18:22 عصر
با سلام
من از برنامه زیر جهت مخفی و آشکار سازی علامت موس در محدوده های تعریف شده استفاده می کنم.اما نمی دونم این کدها کار نمی کنند.یعنی اونجائی که باید دیده بشن ، ذیذه نمی شند.
با تشکر
Mani_rf
یک شنبه 27 شهریور 1390, 18:52 عصر
سلام. با استفاده از این کد می توانی این کار را انجام دهی. کامل هم کار می کند :
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Cursor.Hide()
End Sub
Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
Cursor.Show()
End Sub
omid-vbAuto
یک شنبه 27 شهریور 1390, 19:28 عصر
سلام. با استفاده از این کد می توانی این کار را انجام دهی. کامل هم کار می کند :
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Cursor.Hide()
End Sub
Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
Cursor.Show()
End Sub
سلام
خوب من هم از همین کد استفاده می کنم.اما وقتی از کد تو رویداد move پنل و یا خود فرم استفاده می کنم .عمل نمیکنه که هیچ . ایراد هم میگره!!! مگه شما نمونه برنامه رو که گذاشتم ندیدین؟
Mani_rf
یک شنبه 27 شهریور 1390, 21:21 عصر
خب به خاطر اینه که Event هات رو درست انتخاب نکردی؛ به اون شکلی که نوشتی بار برنامه خیلی بالا میره و احتمالا باحرکت سریع موس برنامه از کار می افته.
به این شکل عمل کن :
Private Sub Panel1_MouseEnter(ByVal sender As Object, ByVal e As System.EventArgs) Handles Panel1.MouseEnter
Me.Text = "panel"
Cursor.Hide()
End Sub
Private Sub Panel1_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles Panel1.MouseLeave
Me.Text = "form"
Cursor.Show()
End Sub
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.