PDA

View Full Version : کپی کردن toolstrip



sinaprog
جمعه 13 مرداد 1391, 18:06 عصر
سلام من با قطعه کد
contextMenuStrip1.Items.Add(viewToolStripMenuItem) ;

contextMenuStrip1
رو با
viewToolStripMenuItem
پر میکنم ولی خود
viewToolStripMenuItem
از
menustrip
وقتی برنامه در حالت اجراست حذف میشه

the king
جمعه 13 مرداد 1391, 19:37 عصر
سلام من با قطعه کد
contextMenuStrip1.Items.Add(viewToolStripMenuItem) ;

contextMenuStrip1
رو با
viewToolStripMenuItem
پر میکنم ولی خود
viewToolStripMenuItem
از
menustrip
وقتی برنامه در حالت اجراست حذف میشه

نمی توانید یک آیتم رو در یک لحظه توامان در چند جا داشته باشید، با منطق ویژوال فرم ها جور در نمیاد.
از رویش یک برادر دوقلو بسازید و رخداد کلیک کردنش را هم به داداشش وصل کنید :

ToolStripMenuItem item = new ToolStripMenuItem(viewToolStripMenuItem.Text
, viewToolStripMenuItem.Image
, null
, viewToolStripMenuItem.ShortcutKeys);
item.Click += new EventHandler(item_Click);
contextMenuStrip1.Items.Add(item);



void item_Click(object sender, EventArgs e)
{
viewToolStripMenuItem.PerformClick();
}