C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

DetailsViewコントロールのセットフォーカスについて


(過去ログ 102 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■60805 / inTopicNo.1)  DetailsViewコントロールのセットフォーカスについて
  
□投稿者/ AMI (11回)-(2011/07/19(Tue) 18:26:11)

分類:[.NET 全般] 

現在
VisualwebDeveloper2010EXPRESS
でASP.NETの開発をしております。
DetailsViewコントロールを使用しております。
下記のサイトを参考にして
http://www.atmarkit.co.jp/fdotnet/vblab/aspnetforvb07/aspnetforvb07_05.html

作業を進めているのですが、
この画面でいう、「編集」ボタンを押したときに、
「EditItemTemplate」の「TEXT1」にフォーカスをもっていきたいのですが、
うまくできません。
それと、
「EditItemTemplate」内でエンターボタンをおしたときの
フォーカス移動は調べて
下記のように実装しております。
<head・・・・・・・・・・・・・
<script language="javascript" type="text/javascript">
<!--
function onKeyDownEvent(e) {
if (e.keyCode == 13) e.keyCode = 9;
}
//-->
</script>
<body・・・・・・・・・・・・・
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("ID") %>'
onKeyDown="javascript:onKeyDownEvent(event);"></asp:TextBox>
</EditItemTemplate>

これですと上から順番にきちんとフォーカスが移動するのですが、
たとえば、任意のテキストにフォーカスを移したい場合が
わかりません。

おそらく
「if (e.keyCode == 13) e.keyCode = 9;」
でコントロールを判断して、セットフォーカスさせるのではないかという
想像はつくのですが、その判別方法がわかりません。

以上の件よろしくお願いします。

引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -