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

نام تاپیک: کنترل اشیا موجود در فرم توسط کلاس تعریف شده توسط کاربر

  1. #1

    کنترل اشیا موجود در فرم توسط کلاس تعریف شده توسط کاربر

    سلام
    فرض کنید روی فرمی به نام myForm یک textbox وجود داره میخوام از داخل فرضا کلاس class1 به textbox مربوطه مقداری را بریزم . ولی نمیتونم اینکارو انجام بدم. خیلی ممنون.
    از جستجو هم به نتیجه ای نرسیده ام.

  2. #2

    نقل قول: کنترل اشیا موجود در فرم توسط کلاس تعریف شده توسط کاربر

    نقل قول نوشته شده توسط generic مشاهده تاپیک
    سلام
    فرض کنید روی فرمی به نام myForm یک textbox وجود داره میخوام از داخل فرضا کلاس class1 به textbox مربوطه مقداری را بریزم . ولی نمیتونم اینکارو انجام بدم. خیلی ممنون.
    از جستجو هم به نتیجه ای نرسیده ام.
    دوست عزیز شما می تونین در کلاس فرم ، در اینجا myForm یک خاصیت(property) از نوع textbox به صورت public و با دسترسی static ایجاد کنید بعد در قسمت get این خاصیت قرار بدین :
    return this.textbox1;

    مرحله بعدی در کلاس class1 هر جایی که می خواهید به اون textbox ه دسترسی داشته باشین باید بنویسین
    myForm.userTextBox.text = "abc";

    بدین صورت . ولی اولش دقت کن که ترتیب اجرا مهمه باید اول یه فرم از روی اون فرمتون ایجاد بشه که textbox ه به اصطلاح Initialize بشه بعد از اون می توانید از کد دسترسی نوشته شده استفاده کنین .
    روش دیگر هم می شه با event و delegate مقادیر را بین کلاس ها و فرم ها جابه جا کرد .

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

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