ラベルまたはフォーム名プロパティに上付き文字列を表示するにはどうすればよいですか。
このような質問はほとんど見つかりませんでしたが、「az」のような文字に対してそれを行う方法があるかどうか疑問に思っていましたか?
ラベルまたはフォーム名プロパティに上付き文字列を表示するにはどうすればよいですか。
このような質問はほとんど見つかりませんでしたが、「az」のような文字に対してそれを行う方法があるかどうか疑問に思っていましたか?
すでにcharmap.exeに存在する特定の文字があり、特にXを探している場合は、charmapユーティリティを使用して可能です。
1.Windows + R >> chammap.exeを開く
2.下にスクロールして特定のキャラクターを探します。あなたの場合は「X」です
3.文字を選択してプロパティに貼り付けますlabel.Text
それは次のようになります
text-decoration: 用のコントロールを使用することをお勧めしますRichTextBox
。のように見えるように構成できますLabel
。サンプルコード (richTextBox1
メインフォーム上):
richTextBox1.BackColor = richTextBox1.Parent.BackColor; //Backcolor of the RTB's container
richTextBox1.BorderStyle = BorderStyle.None;
richTextBox1.Text = "Bloggerx";
richTextBox1.Font = new Font(richTextBox1.Font.FontFamily, 10);
richTextBox1.SelectionStart = 7;
richTextBox1.SelectionLength = 1;
richTextBox1.SelectionCharOffset = 5;
richTextBox1.SelectionLength = 0;
もう 1 つのオプションは、必要な外観を得るために適切に調整された 2 つの異なるラベルに依存することです。
アップデート
別のオプション (個人的には使用しませんが) があり、エンコーディングとフォント ファミリをいじっています (そのうちのいくつかは上付き文字と下付き文字をサポートしています)。別の答えは、私の意見では、この代替手段を説明するための非常に悪い方法であると提案しています(外部プログラムに依存しています)。それを実装するためのより良い方法があります。しかし、いずれにせよ、これは体系的で信頼性が高く、簡単に実装できる方法ではないと思います (対応する形式を見つけて、それが必要なすべての状況に対応していることを確認する必要があります)。しかし、何か言及する価値があります。