Form全体に KeyPressイベントをかけ、Combobox/Textboxにおいて数字とコンマ以外入力でき無くしました。
しかし、一か所のComboboxにはアルファベットを入力したいと考えております。
この場合、どのようにソースを書き足すことで、以下の条件をクリアできるでしょうか。
private void form1_KeyPress(object sender, KeyPressEventArgs e)
{
if ((e.KeyChar < '0' || '9' < e.KeyChar) && e.KeyChar != '\b' && e.KeyChar != '.')
{
//押されたキーが 「0~9」「.」でない場合は、イベントをキャンセルする
e.Handled = true;
}
・・・ } private void test_cb_KeyPress(object sender, KeyPressEventArgs e) { // アルファベット入力できるようにしたい }
ご指導ご鞭撻の程よろしくお願い致します。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/11/05 09:16