2011-07-18 8 views
0

私は2つのテキストボックスにUS名& PAsswordを持っています。私はクラスRoundedCornerTextboxをhttp://www.codeproject.com/KB/edit/RoundedCornerTextbox.aspxから取得しました。それはユーザ名のテキストボックスとうまく動作します。しかし、PAsswordテキストボックスでは、 "*"の代わりに実際のパスワードが表示されます。これは、Textboxのパスワード文字です。PAsswordタイプのカスタムテキストボックスの罫線を設定する方法は?

RoundedCornerTextboxクラスでこのような状況を処理するにはどうすればよいですか?私はテキストを設定した場合に、「* *」(*テキストのサイズなど、多くのように)私はpswdTxt.Textを取得するとき)のDrawString(で、その後、受信したデータは「*」になりますのみ実際のテキストではありません。

+0

は全く無意味です。それはまた、喜んでそれからパスワードを抽出することは簡単です。あなたのテキストボックスに少し丸みのあるコーナーが必要な理由はまったくありません。あなたのGUIライブラリが提供する組み込みのコントロールを使用すれば、みんなの人生はずっと良くなります。 –

+0

PasswordCharプロパティを設定できますか? – Reniuz

+0

@ Reenuz:彼が使用しているカスタム描画されたテキストボックスには、「PasswordChar」プロパティがないと賭けています。これは、あなたがインターネット上で見つけたいくつかのハックジョップコントロールではなく、ビルトインコントロールを使用する別の理由です。 –

答えて

1

角丸の角のテキストボックスを使用する場合は、無料のKrypton toolkitテキストボックスコンポーネントを使用できます。これは、テキストボックスのボーダー丸めをサポートしています。何が必要なのプロパティを設定することです:そのような完全なオーナー描画テキストボックスを使用して

int howMuchRoundCorners = 5; 
kryptonTextBox.StateCommon.Border.Rounding = howMuchRoundCorners; 

enter image description here

+0

PasswordChar、つまりPAsswordのテキストボックスをサポートしていますか?それができれば、私には何の良い使い方もありません。 – Tvd

+1

@Tvd、はいサポートしています。あなたが見ることができるスクリーンショットを追加しました。 – Reniuz

+0

@Reniuiz、既にダウンロードしています。ただCnaに質問しています。私は通常のFormでKryptTextBoxを使うか、KryptFormのみで使うようにしましたか?あなたのスクリーンショットでは、KryptFormではなく通常のFormのみを使用していますが、好奇心を持っていることを示しています。 – Tvd

関連する問題