look20
یک شنبه 16 خرداد 1389, 19:34 عصر
با سلام
میدونم میشه تعیین کرد که فرم کجا باز بشه از طریق left و top
من دو تا فرم دارم یه دکمه بنام Command1روی فرم 2 که وقتی کلیک میکنم فرم 1 باز میشه
Private Sub Command1_Click()
form1.Left = Me.Left + Command1.Left + 50
form1.Top = Me.Top + Command1.Top + 700
form1.Show
end sub
برای فرم 1 افکت گذاشتم منتها مشکل اینجاست وقتی افکت اجرا میشه فرم1 از یه جای دیگه باز میشه بعد از تمام شدن افکت فرم میره سر جایی که تعیین کردم باز بشه! چرا؟!
البته من نیاز دارم چند جا فرم رو فراخونی کنم و فرم 2 باید از طریق دکمه فراخونی بشه یعنی اگه من علاوه بر Command1 چندتا Command دیگه دارم و مثل همین کد بالا باید اجراش کنم
Private Sub Command2_Click()
form1.Left = Me.Left + Command2.Left + 50
form1.Top = Me.Top + Command2.Top + 700
form1.Show
Private Sub Command3_Click()
form1.Left = Me.Left + Command3.Left + 50
form1.Top = Me.Top + Command3.Top + 700
form1.Show
end subفایل ضمیمه رو ببینید متوجه میشید
میدونم میشه تعیین کرد که فرم کجا باز بشه از طریق left و top
من دو تا فرم دارم یه دکمه بنام Command1روی فرم 2 که وقتی کلیک میکنم فرم 1 باز میشه
Private Sub Command1_Click()
form1.Left = Me.Left + Command1.Left + 50
form1.Top = Me.Top + Command1.Top + 700
form1.Show
end sub
برای فرم 1 افکت گذاشتم منتها مشکل اینجاست وقتی افکت اجرا میشه فرم1 از یه جای دیگه باز میشه بعد از تمام شدن افکت فرم میره سر جایی که تعیین کردم باز بشه! چرا؟!
البته من نیاز دارم چند جا فرم رو فراخونی کنم و فرم 2 باید از طریق دکمه فراخونی بشه یعنی اگه من علاوه بر Command1 چندتا Command دیگه دارم و مثل همین کد بالا باید اجراش کنم
Private Sub Command2_Click()
form1.Left = Me.Left + Command2.Left + 50
form1.Top = Me.Top + Command2.Top + 700
form1.Show
Private Sub Command3_Click()
form1.Left = Me.Left + Command3.Left + 50
form1.Top = Me.Top + Command3.Top + 700
form1.Show
end subفایل ضمیمه رو ببینید متوجه میشید