tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル リッチテキストボックスの改行について
投稿日: 2007/03/13(Tue) 17:46
投稿者Jack
VB2005初心者です。
現在コントロールのフォーカス移動をTabキーでは無く
Enterキーによって行おうと思っているのですが

Keyプレスイベントをリッチテキストに対応させると
改行処理で思ったような操作ができず悩んでおります
改行する際にはCtrl+Enterで改行できましたが
Enterキーのみの入力だと「改行+フォーカス移動」という動作となり
不満です。
そこで、改行されないように、KeyDownイベントで処理してみたところ
改行無しでフォーカスは移動しますが、肝心の
「リッチテキスト内での改行処理」がCtrl+Enterで巧くいきません。
-------------------------------------------------------------
Private Sub KeyDownA(ByVal sender As Object _
, ByVal e As System.Windows.Forms.KeyEventArgs) Handles _
DateTimePicker1.KeyDown, DateTimePicker2.KeyDown _
, ComboBox2.KeyDown, ComboBox2.KeyDown,RadioButton4.KeyDown
        
        If e.KeyValue = Keys.Enter Then
            Me.SelectNextControl(sender, True, True, True, True)
            e.Handled = True
        End If
-------------------------------------------------------------
とりあえず、リッチテキストのみTabによるフォーカス移動で
処理しておりますが、なんか気持ち悪いので宜しくお願いいたします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。