IO の使用に慣れるために、C# でコマンド プロンプトのクローンを作成しようとしています。ただし、1 つのテキスト本文ではなく、2 つのテキスト ボックス (1 つはコマンド用、もう 1 つは "パラメーター" 用) と、コマンドの結果を表示するリッチ テキスト ボックスを作成しました。紛らわしく聞こえるかもしれませんし、タイトルが誤解を招くかもしれませんが、それ以外の言い方がわかりませんでした。とにかく、私の質問は、現在の行のみを編集可能にし、残りを読み取り専用にするにはどうすればよいですか? また、2 つのテキスト ボックスのコマンドとパラメーターを組み合わせて、2つの別個のテキスト ボックスが不要になるようにするにはどうすればよいでしょうか。これを実装するロジックを理解するために 6 日間を費やしましたが、何も得られませんでした。
フォームの写真は次のとおりです。
そして、ここに私がそれを似たものにしたいものがあります: