none
DataGridのセルにフォーカスが入ってとき、縦棒に表示したい RRS feed

  • 質問

  • いつもお世話になっております。

    非常に簡単な問題かもしれませんが、初心者なので質問させていただきます。

    DataGridでフォーカスを移動する際、セルに入力値が入っている場合、入力値が全部選択された形になります。

    セルにフォーカスが入った場合、縦棒の形にしたいのですが、どうすればよいでしょうか。

     

    ご存知の方、ぜひご教授お願いいたします。

     

     

    2006年4月17日 1:32

すべての返信

  • ベタな方法ですが、F2を送ってやるというのは?

    SendKeys.Send("{F2}");

    2006年4月17日 2:08
    モデレータ
  • trapemiyaさん

     

    ご返事ありがとうございました。

    ご指摘の方法でいけると思います。

    それ以外、自分が試した結果、Enterイベントを実装する方法でも行けそうです。

    ソースは下記のとおりです。

    -----------

      private void txtBoxColumn_Enter(Object sender, ystem.EventArgs e  )
      {

        txtBox.SelectionStart = 0;
       }

     

    2006年4月17日 5:08