■58907 / ) |
Re[1]: OnKeyUp のオーバーライドが出来ない |
□投稿者/ Azulean (737回)-(2011/05/03(Tue) 17:39:44)
|
■No58903 (ボンノー さん) に返信 > 本当はOnKeyPressで現在の入力位置を確認できればいいのでしょうが
SelectionStart プロパティである程度は制御可能に見えます。 ただし、範囲選択していたところで '-' が入力されたらどうするかとか面倒くさそうです。
> またOnKeyUpで確定した文字列が得られるかも???です。
「確定した文字列」とは何ですか? 単に base.Text に '-' が含まれているかどうか、含まれている場合は先頭かどうかで処理したらよいのでは?
> でも、なぜOnKeyUpがオーバーライドできないのかを知りたいのです。
適当に書くのではなく、ちゃんとどんな型か調べるようにしてください。 たとえば、TextBox のメソッド一覧は下記のようにありますし、ここから OnKeyUp のシグネチャを見ることができます。 http://msdn.microsoft.com/ja-jp/library/system.windows.forms.textbox_methods.aspx
|
|