نمایش نتایج 1 تا 2 از 2

نام تاپیک: حذف کردن UserControl از روی FlowLayoutPanel

  1. #1
    کاربر دائمی
    تاریخ عضویت
    اسفند 1388
    محل زندگی
    تهران
    پست
    180

    Question حذف کردن UserControl از روی FlowLayoutPanel

    سلام
    بچه ها چه جوری می شه یک شی رو آزادکرد؟
    من یک usercontrolساختم ودرform_loadزیررونوشتم
    usercontrol1 c=new usercontrol1();
    c.parent=flawlayoutpanel1;

    حالا میخوام وقتی کاربر یک دکمه رو فشار داد این شی آزاد بشه یعنی usercontrolازروی flawlayoutpanelبرداشته بشه.ومن یک usercontrolباپارامترهای دیگه ایجاد کنم.
    چه جوری می شه runtimeیک شی رو پاک یاآزاد کرد؟


  2. #2

    نقل قول: حذف کردن UserControl از روی FlowLayoutPanel

    نقل قول نوشته شده توسط #Faranak مشاهده تاپیک
    سلام
    بچه ها چه جوری می شه یک شی رو آزادکرد؟
    من یک usercontrolساختم ودرform_loadزیررونوشتم
    usercontrol1 c=new usercontrol1();
    c.parent=flawlayoutpanel1;

    حالا میخوام وقتی کاربر یک دکمه رو فشار داد این شی آزاد بشه یعنی usercontrolازروی flawlayoutpanelبرداشته بشه.ومن یک usercontrolباپارامترهای دیگه ایجاد کنم.
    چه جوری می شه runtimeیک شی رو پاک یاآزاد کرد؟
    سلام.
    به این کار "آزاد سازی شیء" نمیگن... شما در واقع میخواهید UserControl رو از توی Collection کنترلهای FlowLayoutPanel حذف کنید. برای اینکار هم می تونید از Controls Property موجود روی کلاس مزبور استفاده کرده، سپس متود Remove اونو فراخوانی کنید تا Control مورد نظرتون رو از روی Panel حذف کنید. چیزی، شبیه این شبه کد:

    panel1.Controls.Remove(removeButton);


    موفق باشید.

    پاورقی: لطفا از این پس در پستهایی که ارسال می کنید، از کلمات "فوری" و ... استفاده نکنید.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •