خاصیت Dock
خاصیت Dock، به شما اجازه میدهد که کنترل مورد نظرتان را به هر گوشهای از فرم یا کنترل در بر گیرنده آن، بچسبانید. با استفاده از این روش کنترلها در هنگام تغییر اندازه فرم دست نخورده باقی میمانند (یعنی ظاهر کلی فرم به هم نمیخورد و کنترلها با تغییر اندازه فرم جا به جا میشوند). این خاصیت یک مقدار شمارشی از System.Windows.Forms.DockStyle قبول میکند. در جدول زیر مقادیر موجود این نوع شمارشی ذکر شدهاند :
مقدار |
توضیح |
|
Bottom | کنترل به قسمت پایین کنترلی که در آن قرار دارد میچسبد. | |
Fill | کنترل تمام کنترلی را که در آن قرار دارد را پر میکند. | |
Left | کنترل به قسمت چپ کنترلی که در آن قرار دارد میچسبد. | |
Right | کنترل به قسمت راست کنترلی که در آن قرار دارد میچسبد. | |
Top | کنترل به قسمت بالای کنترلی که در آن قرار دارد میچسبد. |
حال اجازه دهید که یک کنترل button را به گوشههای مختلف فرم بچسبانیم.
برای این کار، کنترل را انتخاب کرده و به پنجره Properties میرویم.
خاصیت Dock را یافته و بر روی دکمه بازشونده آن، کلیک میکنیم. شکلی به صورت زیر نمایش داده میشود که شما با استفاده از آن تعیین میکنید که کنترل موردنظر به کدام قسمت فرم بچسبد.
مربع مرکزی بدین معناست که شما میخواهید از مقدار DockStyle.Fill استفاده کنید. اشکال زیر تأثیر نحوه چسباندن کنترل به گوشههای مختلف را نشان میدهد :
Bottom
Top
Left
Right
Fill
اگر بخواهید از یک مقدار شمارشی یکسان برای چندین کنترل استفاده کنید، کنترلهای مورد نظر یا در کنار هم و یا بر روی یکدیگر قرار میگیرند.