آموزش FlowLayoutPanel در سی شارپ

سلام دوستان همیشگی در این سری از آموزش برنامه نویسی سی شارپ (c#) به آموزش FlowLayoutPanel در سی شارپ می پردازیم FlowLayoutPanel در واقع یک نوع Container است که این امکان رو به برنامه نویسی میدهد تا شئی (Control) را در کنار هم با یک Pagination خاص قرار دهند در واقع FlowLayoutPanel برای چیدمان به صورت Horizontal و Vertical و همینطور براساس Direction می توان به صورت فارسی یا انگلیسی بروی شئی های فرم خود کنترل داشته باشید.
 
مثل کنترل های قبلی سی شارپ FlowLayoutPanel هم از طریق کد (که بیشتر به ساخت FlowLayoutPanel به صورت dynamic نام برده میشه) و همینطور از طریق ToolBox .
عکس زیر را مشاهده کنید.

کافی است بعد از قرار دادن FlowLayoutPanel شئی های دیگر را در آن قرار دهید.
در واقع FlowDirection تعیین می کند صفحه شما راست چین باشد یا چپ چین در ادامه نحوه ایجاد این شئی به صورت dynamic و اضافه کردن اجزای دیگر را باهم بررسی می کنیم.

در بالا یک شئی از کلاس FlowLayoutPanel ایجاد شده است محل قرار گیری و اندازه آن مشخص شده است و در نهایت به کنترلر فرم اضافه شده است اگر بخواهیم شئی به FlowLayoutPanel اضافه کنیم باید با استفاده از متد add به dynamicFlowLayoutPanel اضافه کنیم.
اگر از ویژگی زیر استفاده کنیم باعث می شود FlowLayoutPanel به اندازه ای که شئی در آن قرار می گیرید و باز و بسته شود.

در واقع اگر شئی در آن قرار گیرد FlowLayoutPanel نمایان و اگر چیزی نباشد آن را نمی توانیم به صورت کامل ببینیم.
به طور مثال می توانیم مثل زیر به صورت dynamic شئی هایی به FlowLayoutPanel اضافه کنیم.

 
این آموزش هم به پایان رسید.
موفق و پیروز باشید.

مطالعه بیشتر