gpt4 book ai didi

winforms - 如何在Powershell表单中的鼠标右键菜单中添加选项

转载 作者:行者123 更新时间:2023-12-02 23:54:43 28 4
gpt4 key购买 nike

我有一个带有Powershell的基本textbox表单。当我右键单击textbox时,将出现一个标准菜单,其中包含复制,剪切,粘贴等。

我的目标是添加一个“清除日志”选项,以清除当前的textbox内容。如何将这个选项添加到右键菜单,而不是执行/绘制实际的单独button

仅将为此表格启用选项,我不是从注册表中寻找通用的鼠标右键单击解决方案

最佳答案

为了能够首先显示ContextMenuStripTextBox,您应该将ShortcutsEnabled TextBox 属性设置为false,然后将ContextMenuStrip分配给其ContextMenuStrip属性,如下所示:

$form1= New-Object System.Windows.Forms.Form
$textBox1 = New-Object System.Windows.Forms.TextBox
$contextMenuStrip1 = New-Object System.Windows.Forms.ContextMenuStrip

$contextMenuStrip1.Items.Add("Item 1")
$contextMenuStrip1.Items.Add("Item 2")

$textBox1.ShortcutsEnabled = $false
$textBox1.ContextMenuStrip = $contextMenuStrip1

$form1.Text="Context Menu for TextBox"
$form1.Controls.Add($textBox1)

$form1.ShowDialog()

关于winforms - 如何在Powershell表单中的鼠标右键菜单中添加选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47627191/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com