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

نام تاپیک: فراخوانی کنترلها از یک فرم دیگر

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

    فراخوانی کنترلها از یک فرم دیگر

    سلام دوستان، من یک فرم دارم که یک bottun,combobox روی آن قرار دارد.با کلیک کردن بر روی این button یک usercontrol نمایش داده میشه.در این usercontrol نیز یک bottunقرار داره. حالا می خوام با کلیک کردن بر روی این دکمه محتویاتی که در کامبو باکس در فرم1 قرار داره نمایش داده بشه.ولی من هر کاری می کنم commobox در فرم 1 را نمی شناسه.ممنون میشم اگه راهنمایی کنید
    با تشکر

  2. #2
    کاربر دائمی آواتار ghafoori
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    اصفهان-نجف اباد
    پست
    1,111

    Smile

    دوست عزیز خاصیت modifiers کنترل فرم 1 را برابر public قرار دهید

  3. #3
    کاربر دائمی آواتار Sorenaa_s
    تاریخ عضویت
    اردیبهشت 1386
    سن
    43
    پست
    115

    public class MyUserControl: UserControl
    {
    public ComboBox comboBox;
    private Button Button1 = new Button();
    public MyUserControl()
    {
    this.Controls.Add( Button1 );
    this.Button1.Click = new EventHandler( Button1_Click );
    }

    private void Button1_Click( object Sender, EventArgs e )
    {
    comboBox.Items.Clear();
    }

    }

    public class Form1: Form
    {
    private ComboBox ComboBox1 = new ComboBox();
    private Button Button1 = new Button();

    public Form1()
    {
    this.Controls.Add( ComboBox1 );
    this.Controls.Add( Button1 );
    this.Button1.Click = new EventHandler( Button1_Click );
    }

    private void Button1_Click( object Sender, EventArgs e )
    {
    MyUserControl control = new MyUserControl();
    control.comboBox = this.ComboBox1;
    this.Controls.Add( control );
    }
    }

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

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