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

نام تاپیک: بدست آوردن نام تمام کنترل ها در WindowsApplication

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

    بدست آوردن نام تمام کنترل ها در WindowsApplication

    سلام دوستان
    چه طور میشه نام تمام کنترل هایی که در WindowsApplication وجود داره را بدست آوریم
    برای من فقط نام تمام فرم های استفاده شده در برنامه مهمه
    و می خواهم تو لود شدن برنامه توی یه لیست پیوندی قرار بگیره
    و یه لیست پیوندی دیگه خاصیت text آن فرم را ذخیره کنه
    چیزی شبیه به این
    listname.add(formname
    listtext.add(formtetx

  2. #2
    مدیر بخش آواتار mmd2009
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    2,393

    نقل قول: بدست آوردن نام تمام کنترل ها در WindowsApplication

    با سلام

    لیست فرم های یک پروژه رو میتونید به این صورت در بیارید :


    var myAssembly = Assembly.GetExecutingAssembly();
    var types = myAssembly.GetTypes();


    var listForm = types.Where(t => t.IsSubclassOf(typeof (Form)) || (t).GetType() == typeof (Form)).Aggregate("",
    (
    current,
    t)
    =>
    current +
    (t.
    FullName +
    "\r\n"));


    MessageBox.Show(listForm);


    موفق باشید

    کسی که به خود اطمینان دارد به تعریف دیگران احتیاج ندارد. «گوستاو لوبون»


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

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