web-dev-qa-db-ja.com

winformsテキストボックスで黒いパスワード(•)を表示するpasswordcharはどれですか?

ここに短い質問:

。Net 4.0 Winformsでは、PasswordCharTextboxプロパティを使用して、共通の黒点文字?おそらくこれをキャラクターとして使用できるフォントがありますか?

'UseSystemPasswordChar = true'を使用すると、アスタリスク(*)が表示されます。

67
Edwin de Koning

これを使用できます: を押して入力できます Alt キーを押して0149を入力します。

111
Giorgi

Unicode文字「BLACK CIRCLE」(U + 25CF)を使用します http://www.fileformat.info/info/unicode/char/25CF/index.htm

カットアンドペーストするには:●

48
Mark Menchavez

また、変数にきれいに保存する方法も知りませんでした。を使用して

char c = '•';

あまり良い習慣ではありません(私は推測します)。変数に保存する次の方法を見つけました

char c = (char)0x2022;// or 0x25cf depending on the one you choose

またはさらにクリーナー

char c = '\u2022';// or "\u25cf"

https://msdn.Microsoft.com/en-us/library/aa664669%28v=vs.71%29.aspx

文字列でも同じ

string s = "\u2022";

https://msdn.Microsoft.com/en-us/library/362314fe.aspx

14
Wasabi

このUnicode黒丸を使用するもう1つのソリューション>>

Start >> All Programs >> Accessories >> System Tools >> Character Map

次にArial fontを選択し、Black circleを選択してコピーして、テキストボックスのPasswordCharプロパティに貼り付けます。

それでおしまい....

10
dotnetmaster

以下は、これを達成するためのいくつかの異なる方法です。あなたに合ったものを選んでください

  1. 「Tahoma」や「Times new Roman」などのフォントでは、「ブラックサークル」と呼ばれるこの一般的なパスワード文字「●」のUnicode値は0x25CFです。 PasswordCharプロパティに値0x25CFを設定するか、実際の文字自体をコピーして貼り付けます。

  2. デフォルトでブラックサークルを表示する場合は、フォントに関係なくデフォルトのパスワード文字をデフォルトで「*」から「●」に置き換える視覚スタイルを有効にします。

  3. もう1つの方法は、TextBoxで「Wingdings 2」フォントを使用し、パスワード文字を0x97に設定することです。これは、アプリケーションがユニコード化されていない場合でも機能するはずです。 charMap.exeを参照して、サポートされているさまざまなフォントと文字についてより良いアイデアを入手してください。

5
V M Rakesh