PDA

View Full Version : سوال: مخفي كرن قسمتي از يك فرم



MOR_MS
پنج شنبه 22 تیر 1391, 22:17 عصر
با سلام
چطوري ميشه قسمتي از فرم را مخفي كرد
مثلا يك فرم را به دوقسمت تقسيم مي كنيم و هر كدام داراي كنترهاي است كه در صورت نياز به كنترولهاي بيشتر كه در قسمت مخفي فرم است نمايش داده شود

the king
پنج شنبه 22 تیر 1391, 22:35 عصر
با سلام
چطوري ميشه قسمتي از فرم را مخفي كرد
مثلا يك فرم را به دوقسمت تقسيم مي كنيم و هر كدام داراي كنترهاي است كه در صورت نياز به كنترولهاي بيشتر كه در قسمت مخفي فرم است نمايش داده شود

ابتدا فرم تون رو بزرگ کنید تا حدی که همه موارد داخل قابل دیدن باشه، یک کنترل Panel روی فرم قرار دهید و به سمت راست یا پایین فرم جابجایش کنید و مشخصه Anchor اش
رو بر اساس موقعیت اش که راست یا پایینه روی Top, Bottom, Left یا Top, Left, Right قرار دهید. هر موردی که لازمه به داخل این Panel منتقل کنید.

حالا کد های زیر رو اجرا کنید مخفی و آشکار میشه.
برای حالتی که سمت راست فرم قرار داره :

If Panel1.Visible Then
Panel1.Visible = False
Me.ClientSize = New Size(Panel1.Left, Me.ClientSize.Height)
Else
Panel1.Visible = True
Me.ClientSize = New Size(Panel1.Right, Me.ClientSize.Height)
End If


برای حالتی که پایین فرم قرار داره :

If Panel1.Visible Then
Panel1.Visible = False
Me.ClientSize = New Size(Me.ClientSize.Width, Panel1.Top)
Else
Panel1.Visible = True
Me.ClientSize = New Size(Me.ClientSize.Width, Panel1.Bottom)
End If