contextmenustrip

    2熱度

    2回答

    我對其中每個節點在它,我想與大家分享的ContextMenuStrip裏面有兩個ToolStripMenuItems一個TreeView控件,即: this.BuildTree = new MyApp.MainForm.TreeView(); this.ItemMenuStrip = new System.Windows.Forms.ContextMenuStrip(this.component

    3熱度

    2回答

    我有一個ContextMenuStrip中的10個項目。我有一個開放事件處理程序,它可以決定哪10個項目可見。基於應用程序邏輯,我可以通過設置Visible = false和Enabled = false隱藏其中的很多功能; 如果顯示6/10,會發生什麼情況。他們將在第一次點擊地帶時將空白區域的4個菜單項高度區域化。如果我用鼠標右鍵點擊,使其第二次出現在應該出現的位置。因此,該條基本上具有爲10條

    1熱度

    1回答

    WinForms .NET 3.5 我們有一個用於數據網格的contextMenuStrip。這個contextMenuStrip可以容納多個ToolStripMenuItems。有沒有辦法提供選擇該下拉列表中的多個項目的能力? 的研究 - >我看了看這個人之前 C# Add Checkbox To WinForms Context Menu 但只要我點擊菜單消失的項目之一,我希望用戶能夠選擇 -

    0熱度

    1回答

    從我的研究和理解來看,ContextMenuStrip應該是ContextMenu的繼承者,並且爲了保持我的代碼更新和完善,我開始着手替換ContextMenu的一個實例。 以前,給一個菜單項與單擊處理項目的子菜單,我在做這樣的事情: MenuItem[] clearMenu = { new MenuItem("All", clear_all_click),

    3熱度

    1回答

    我想爲窗體上的所有ListViewItems分配相同的ContextMenuStrip。這些ListViewItems是動態創建的。 不幸的是,似乎ListViewItems沒有可以分配給(當然,ListView本身)的ContextMenuStrip屬性。 我需要將ContextMenuStrip分配給ListView,然後根據ListView的當前選擇的項目,從那裏繼續嗎?

    0熱度

    3回答

    我是從另外一個調用的事件處理程序: private void launchApplicationToolStripMenuItem_Click(object sender, EventArgs e) { listApplications_DoubleClick(listApplications, null); } private void listAppli

    0熱度

    2回答

    我在我的程序中使用ContextMenuStrip,顯然它不會顯示它的快捷鍵(助記符,那些應該在&之後的字母下顯示爲下劃線),除非我按Alt,但是當我按下Alt時,顯示的ContextMenuStrip將隱藏,因爲表單的主菜單將獲得焦點。因此,在上下文菜單中,從未見過助記符! 有沒有辦法強制這種行爲對我的程序?我已經在其他地方讀過,可以在系統設置中的某個地方更改它,但我需要使用我的軟件的人始終能夠

    0熱度

    2回答

    我對我的應用程序的每個工作區控制都有一個共同的ContextMenuStrip。 這個ContextMenuStrip包含4個項目(「前移」,「移回」和「刪除控制」)。 現在我想擴展它爲一個控件。 這個控件上有一個DataGridView,我想要一個額外的項目來刪除所選的DataGridViewRow。 這是我試過的代碼: private void extendContextMenuOfDataG

    1熱度

    3回答

    簡單問題: 我可以.Select一個ToolStripItem(比如,如果我想打開一個上下文菜單條時預選的選項),但我似乎無法找到一種方法來設置.Selected爲false或以某種方式取消選擇! 可能嗎?

    1熱度

    3回答

    sqlstr = "select ModuleName,ModuleId,pagename from modules WHERE ParentID='" + parentID + "' AND VIsibility=1 ORDER BY ModuleId"; cmd.CommandText = sqlstr; cmd.Connection = cn; ; dr = cmd.ExecuteR