[ad_1]
同じフォームに 2 つの RichTextBox があるプログラムを作成しています。 Undo/Redo/Copy/Paste/Cut select all etc.functions がそれぞれの RichTextbox とは独立して実行されるようにしようとしています。 2 つの個別の ContextMenus、MenuStrips および toolstrips を実行する代わりに。
解決策としてduckduckgoがありますが、壁にぶつかっています。
私が試したこと:
If ステートメント、Catch ステートメント、With、Functions、While when を試しました。 また、 の If ステートメントで別の組み合わせを試します。
If RichTextBox1.Focus = True And RichTextBox2.Focus = False Then If RichTextBox1.CanUndo = True Then If RichTextBox1.UndoActionName <> "Undo" Then RichTextBox1.Undo() End If ElseIf RichTextBox2.Focus = True And RichTextBox1.Focus = False Then If RichTextBox2.CanUndo = True Then If RichTextBox2.UndoActionName <> "Undo" Then RichTextBox2.Undo() End If End If End If End If
また
If RichTextBox1.CanUndo = True And RichTextBox1.TabIndex = 4 Then If RichTextBox1.UndoActionName <> "Undo" Then RichTextBox1.Undo() End If Else If RichTextBox2.CanUndo = True And RichTextBox2.TabIndex = 8 Then If RichTextBox2.UndoActionName <> "Undo" Then RichTextBox2.Undo() End If End If End If
また、Else からステートメントを実行しようとしました。 どの組み合わせを試しても、One RichTextbox1 と Not RichTextbox2 に影響するか、両方に同時に影響します。
[ad_2]
コメント