PDA

View Full Version : not move



morika
پنج شنبه 18 مهر 1387, 17:25 عصر
سلام
چه جوری میشه کاری کرد که یه فرم وقتی اجرا میش با Drag & Drop از جاش حرکت نکنه
ممنون
البته نمی خوام با یه تایمر کاری کنم که اگه رفت دوباره برگرده می خوام اصلا تکون نخوره

bashir_nashi
پنج شنبه 18 مهر 1387, 21:06 عصر
نمی دونم روش بهتری هست یا نه ولی می تونی در رویداد LocationChanged از فرمت مکان اون رو تنظیم کنی و دیگه قابل جابجایی نیست

milad.biroonvand
چهارشنبه 21 مرداد 1388, 09:48 صبح
سلام

دوست عزیز ، برا چي خصيصه ي form border فرم را برابرnone قرا نمي دي.

morika
چهارشنبه 21 مرداد 1388, 10:12 صبح
آخه اونجوری نمی خوام بشه که فرم کلان نابود شه
تو VB6 وقتی خاصیت اگه اشتباه نکنم Moveable رو false می کردی می شد ولی اینجا....؟!

sari-1369
چهارشنبه 21 مرداد 1388, 18:33 عصر
دوتا متغییر تعریف کن :


Dim x, y As Integer


تو رویداد فرم لود این دوتا متغیر رو با مکان فعلی فرم مقدار دهی کن .



Private Sub Form_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
x = Me.Location.X
y = Me.Location.Y
End Sub


تو رویداد move فرم اینو بنویس :



Private Sub Form_Move(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Move
Me.Location = New Point(x, y)
End Sub