7

ラベルまたはフォーム名プロパティに上付き文字列を表示するにはどうすればよいですか。

ここに画像の説明を入力

このような質問はほとんど見つかりませんでしたが、「az」のような文字に対してそれを行う方法があるかどうか疑問に思っていましたか?

4

3 に答える 3

7

すでにcharmap.exeに存在する特定の文字があり、特にXを探している場合は、charmapユーティリティを使用して可能です。

1.Windows + R >> chammap.exeを開く

2.下にスクロールして特定のキャラクターを探します。あなたの場合は「X」です

ここに画像の説明を入力

3.文字を選択してプロパティに貼り付けますlabel.Text

それは次のようになります

ここに画像の説明を入力

于 2013-10-30T13:27:21.667 に答える
4

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 つの異なるラベルに依存することです。

アップデート

別のオプション (個人的には使用しませんが) があり、エンコーディングとフォント ファミリをいじっています (そのうちのいくつかは上付き文字と下付き文字をサポートしています)。別の答えは、私の意見では、この代替手段を説明するための非常に悪い方法であると提案しています(外部プログラムに依存しています)。それを実装するためのより良い方法があります。しかし、いずれにせよ、これは体系的で信頼性が高く、簡単に実装できる方法ではないと思います (対応する形式を見つけて、それが必要なすべての状況に対応していることを確認する必要があります)。しかし、何か言及する価値があります。

于 2013-10-30T13:06:53.840 に答える