PDA

View Full Version : سوال: جابجاي ابجكت ها به همراه تغيير اندازه فرم



omidquest
پنج شنبه 19 آبان 1390, 12:12 عصر
سلام بايد چه كاري انجام بديم كه وقتي اندازه فرم ما توسط كاربر عوض ميشه
ابجكت ها مون هم نسبت به فرم جابجا بشن
يعني اگر اندازه فرم ما 500*500 بود وقتي كاربر اونو تمام صفحه كرد باتم يا عكسي كه گوشه پايين صفحه (براي مثال) بوده بازم گوشه پايين صفحه (بعد از بزرگ كردن صفحه) باشه و همون جاي قبلي نمونه

mohammadriano
پنج شنبه 19 آبان 1390, 19:36 عصر
سلام
Form_Resize در این خصوصیت
top و left عکس خودتان را از تفاضل form.height و form.width نصبت به موقعیت عکس تنظیم کنید

omidquest
پنج شنبه 19 آبان 1390, 19:38 عصر
ممكنه يه مسال بزنيد برام؟!

mohammadriano
پنج شنبه 19 آبان 1390, 19:39 عصر
If Me.WindowState <> 1 Then
Panel1.Width = Me.Width - 750
Panel2.Top = Me.Height - 880
Panel2.Width = Me.Width - 660
Panel3.Left = Me.Width - (Panel3.Width + 90)
Panel3.Height = Me.Height - 1500
Picture1.Width = Me.Width - (Panel3.Width + 100)
Picture1.Height = Panel3.Height
Cmd_Tray.Left = Panel2.Width + 10
Cmd_Tray.Top = Panel2.Top
L2.Left = Panel1.Width - L2.Width - Panel3.Width - 400
L1.Left = L2.Left - L1.Width - 100
Image1.Left = L2.Left + L2.Width + 50
End If
این دستورات می تونه کمکت کنه

Mr'Jamshidy
شنبه 21 آبان 1390, 21:38 عصر
دوست عزیز از خاصیت Dock استفاده کن نیازی هم به کد نویسی نداری

morteza@z
دوشنبه 23 آبان 1390, 19:13 عصر
سلام هر شی تو قسمت مشخصاتش گزینه anchor و dock داره از اون ها استفاده کن

omidquest
دوشنبه 23 آبان 1390, 21:40 عصر
خاصيت dock رو توضيح ميدن لطفا؟

kiarashk
دوشنبه 23 آبان 1390, 22:59 عصر
خاصيت dock رو توضيح ميدن لطفا؟
در اين خاصيت شما مي تونيد يك شي رو به يكي از گوشه پنجره بچسبانيد يا اينكه كل فضاي خال پنجره شما رو پر كنه و خوب با تغيير اندازه پنجره توسط كاربر اون شي نيز تغير اندازه مي ده و به گوشه اي كه انتخاب كردي همچنان مي چسبه