PDA

View Full Version : خاصیت Anchor چیست؟



narsiso
سه شنبه 22 تیر 1389, 17:10 عصر
سلام
ویژگی anchor در کنترل های c# چه می کند؟

mehdi5106
سه شنبه 22 تیر 1389, 17:47 عصر
تعیین موقعیت کنترل نسبت به حاشیه های فرم و Container ها

vandermond
سه شنبه 22 تیر 1389, 18:03 عصر
فاصله كنترل از لبه هاي فرم (كه شما مشخص ميكنيد كدام لبه ها) را در Resize كردن فرم ثابت نگه ميدارد.
همين.:لبخندساده:
يه خورده كار كنيد باهاش و اندازه فرمتون رو تغيير بديد تا اثرش رو ببينيد.



ويرايش: پست همزمان!

narsiso
چهارشنبه 23 تیر 1389, 12:29 عصر
سلام
ویژگی anchor در کنترل های C#‎ چه می کند؟
ممنون از راهنمایی تون:خجالت:

vandermond
چهارشنبه 23 تیر 1389, 13:06 عصر
ممنون از راهنمایی تون:خجالت:
دوست عزيز.
اين طوري تشكر كنيد مديران سايت پاك مي كنن پستتون رو.
براي تشكر ، پايين هر پست يه دكمه تشكر وجود داره و بايد اونو بزنيد.
البته من اصلا منظورم اين نبود كه براي من بزنيد:گیج:. در كل براي تشكر از هر كسي كه خواستيد گفتم(شايد منم يكي از اونا:لبخند:)

mahdibham
یک شنبه 22 آبان 1401, 14:31 عصر
تعیین موقعیت کنترل نسبت به حاشیه های فرم و Container ها

سلام عزیزجان.. من برای گروپ باکس ازش استفاده کردم البته داخل کد ولی اثری در زمان اجرا نشون نمیده..

frm2.groupBox1.Anchor = AnchorStyles.Top;

154190

میخواستم اون قسمت بالا که خالی مونده رو حذف کنم یعنی حاشیه داخلی فرم با حاشیه ی بیرونی گروپ باکس مطابق بشه که نشد.

Mahmoud.Afrad
سه شنبه 24 آبان 1401, 04:02 صبح
سلام عزیزجان.. من برای گروپ باکس ازش استفاده کردم البته داخل کد ولی اثری در زمان اجرا نشون نمیده..

frm2.groupBox1.Anchor = AnchorStyles.Top;

154190

میخواستم اون قسمت بالا که خالی مونده رو حذف کنم یعنی حاشیه داخلی فرم با حاشیه ی بیرونی گروپ باکس مطابق بشه که نشد.

در زمان طراحی اون فاصله را کم کنید.
Anchor برای اینه که اگر فرم تغییر اندازه داد، گروپ باکس نسبت به کرانه ای که تعریف کردید (در اینجا ، بالا) فاصله اش حفظ بشه.

mahdibham
سه شنبه 24 آبان 1401, 09:10 صبح
در زمان طراحی اون فاصله را کم کنید.
Anchor برای اینه که اگر فرم تغییر اندازه داد، گروپ باکس نسبت به کرانه ای که تعریف کردید (در اینجا ، بالا) فاصله اش حفظ بشه.

در مورد Anchor درست میفرمایید ولی در مورد طراحی در بالا هم بیان کردم که این فرم برای دو حالت هست یعنی مجبور هستم که اون نوع طراحی اولیه رو حفظ کنم و فقط وقتی برای این حالت "ویرایش" با زدن دکمه ویرایش اجرا میشه به صورتی اجرا بشه که قسمت بالایی حذف بشه یا به عبارت دقیق تر حاشیه داخلی فرم اصلی از بالا به حاشیه خارجی GroupBox از بالا نزدیک بشه.

mahdibham
سه شنبه 24 آبان 1401, 09:13 صبح
154202
این حالت اولیه فرم هست برای ثبت با حضور Datagridview در بالای GroupBox

ROSTAM2
سه شنبه 24 آبان 1401, 09:32 صبح
در مورد Anchor درست میفرمایید ولی در مورد طراحی در بالا هم بیان کردم که این فرم برای دو حالت هست یعنی مجبور هستم که اون نوع طراحی اولیه رو حفظ کنم و فقط وقتی برای این حالت "ویرایش" با زدن دکمه ویرایش اجرا میشه به صورتی اجرا بشه که قسمت بالایی حذف بشه یا به عبارت دقیق تر حاشیه داخلی فرم اصلی از بالا به حاشیه خارجی GroupBox از بالا نزدیک بشه.

154202
این حالت اولیه فرم هست برای ثبت با حضور Datagridview در بالای GroupBox

سلام.
شیء SplitContainer برای همچین مواقعی ساخته شده و یک قسمت از دو قسمت اون قابلیت مخفی شدن داره.

مزاياي استفاده از Split Container در طراحي پنجره (https://barnamenevis.org/showthread.php?352485-%D9%85%D8%B2%D8%A7%D9%8A%D8%A7%D9%8A-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-Split-Container-%D8%AF%D8%B1-%D8%B7%D8%B1%D8%A7%D8%AD%D9%8A-%D9%BE%D9%86%D8%AC%D8%B1%D9%87)