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

نام تاپیک: اسم تمام منوهای روی فرم

  1. #1

    اسم تمام منوهای روی فرم

    سلام
    من می خوام وقتی یه دکمه ای را کلیک کردم اسم تمام منوهای فرم توی ListBox اضافه شود
    لطفا راهنمایی کنید چجوری اینکار را انجام بدم (فقط می دونم باید از foreach استفاده کنم )
    با تشکر

  2. #2
    کاربر تازه وارد آواتار #eafshary#
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    هشت بهشت
    پست
    33

    نقل قول: اسم تمام منوهای روی فرم

    این کد برای نشان دادن تکست سرشاخه های منو هست اگر نام منوها رو می خواید به جای Temp.Text در خط دوم بنویسید Temp.Name

    foreach (ToolStripMenuItem temp in this.MainMenuStrip.Items)
    listBox1.Items.Add(temp.Text);


    این کد برای نشان دادن تمام زیر شاخه ها است:

    private void button1_Click(object sender, EventArgs e)
    {
    foreach (ToolStripMenuItem temp in this.MainMenuStrip.Items)
    {
    listBox1.Items.Add(temp.Text);
    if (temp.HasDropDownItems)
    {
    foreach (ToolStripMenuItem dropDowmItem in temp.DropDownItems)
    listBox1.Items.Add(" "+dropDowmItem.Text);
    }

    }
    }
    آخرین ویرایش به وسیله #eafshary# : سه شنبه 12 مرداد 1389 در 21:41 عصر

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

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