먼저 당신이 TextBox
의 ShortcutsEnabled
속성을 설정해야 TextBox
에 대한 ContextMenuStrip
를 표시 할 수 있으려면 레지스트리에서 일반적인 마우스 오른쪽 단추로 클릭 솔루션을 찾고 있지 않다 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()
은 ContextMenuStrip을을 할당 한 후, 먼저 false로 텍스트 상자의 ShortcutsEnabled 속성을 설정해야합니다 텍스트 상자의 ContextMenuStrip을 표시 할 수 있으려면 해당 ContextMenuStrip. –