ここに短い質問:
。Net 4.0 Winformsでは、PasswordChar
のTextbox
プロパティを使用して、共通の黒点を文字?おそらくこれをキャラクターとして使用できるフォントがありますか?
'UseSystemPasswordChar = true
'を使用すると、アスタリスク(*)が表示されます。
これを使用できます: • を押して入力できます Alt キーを押して0149を入力します。
Unicode文字「BLACK CIRCLE」(U + 25CF)を使用します http://www.fileformat.info/info/unicode/char/25CF/index.htm
カットアンドペーストするには:●
また、変数にきれいに保存する方法も知りませんでした。を使用して
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";
このUnicode黒丸を使用するもう1つのソリューション>>
Start >> All Programs >> Accessories >> System Tools >> Character Map
次にArial font
を選択し、Black circle
を選択してコピーして、テキストボックスのPasswordChar
プロパティに貼り付けます。
それでおしまい....
以下は、これを達成するためのいくつかの異なる方法です。あなたに合ったものを選んでください
「Tahoma」や「Times new Roman」などのフォントでは、「ブラックサークル」と呼ばれるこの一般的なパスワード文字「●」のUnicode値は0x25CFです。 PasswordCharプロパティに値0x25CFを設定するか、実際の文字自体をコピーして貼り付けます。
デフォルトでブラックサークルを表示する場合は、フォントに関係なくデフォルトのパスワード文字をデフォルトで「*」から「●」に置き換える視覚スタイルを有効にします。
もう1つの方法は、TextBoxで「Wingdings 2」フォントを使用し、パスワード文字を0x97に設定することです。これは、アプリケーションがユニコード化されていない場合でも機能するはずです。 charMap.exeを参照して、サポートされているさまざまなフォントと文字についてより良いアイデアを入手してください。