事前フォーマットされたテキストがどの言語であるかについて、ユーザーの入力を確実に取得してください

フォーマット済みテキストを選択しました。

プログラムが、ユーザーが制御する方法を一切与えずに、テキストをさまざまな方法で色付けしたことがわかります。

色を制御する方法はありますが、プログラムはユーザーにその方法を一切示唆していません。

少なくとも、ユーザーがクリックできる円の中の「i」が必要であり、そこで色の設定に影響を与えるパラメータや、色付けをオフにして単に「フォーマット済みテキスト」を人工的な色なしで取得する方法を学ぶことができます。

ユーザーはGoogleで答えを検索することもできますが、そうするように強制されるべきではありません。

「いいね!」 1

そのテキストが色付けされている理由は、Visual Studio Codeのようなアプリにその「コード」を配置した場合、そのように表示されるからだと私は信じています。

その背後には何らかのロジックがあるはずですが、私には理解できません。:slight_smile:

ダイアログは、ユーザーにどのコンピュータ言語を使用しているか尋ねません!

OK、ユーザーがツールバーから「整形済みテキスト」を選択した場合、ユーザーがテキストのコンピュータ言語を入力するためのボックスと、選択できる現在の有効な言語のリストが必要です。おそらくラジオボタンダイアログでしょう。

現在、ダイアログは言語の「フリーサイズ」の選択を使用しています。(どちらが選択されているかは、ユーザーには表示されません。)