2 u010345450 u010345450 于 2014.03.27 22:29 提问

怎么在webbrowser中在鼠标点击的位置处得到焦点

我在webbrowser中载入淘宝界面,在搜索框处进行了模拟鼠标点击,我想在搜索框处获取焦点,然后模拟键盘输入文字。关键是焦点怎么获得。它不是控件,不能用this.控件.focus。

1个回答

u013816709
u013816709   2014.04.15 10:52

我没试过,你看下面可以吗?
我的思路:
给文本框加载一个KeyPress事件,(例:enter事件)
private void enter(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == 13)
{
TextBox txt = sender as TextBox;

switch (txt.Name)
{
txtUserName.Focus();//文本框的名字
}
}
}

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
VB.Net WebBrowser如何取得鼠标点击位置的标签
代码: Private Sub Document_MouseDown(ByVal sender As Object, ByVal e As HtmlElementEventArgs) Dim P As Point = web.PointToClient(MousePosition) Dim he As HtmlElement = web.Document.
鼠标单击事件、滚轮事件,根据焦点缩放图片
var zoomLargeNum=110;//放大倍数 var zoomSmallNum=90; //缩小倍数 var zoomNum;         //中间变量 //鼠标滚轮滑动缩放图片 function resizeimg(obj){  var iwidth=1000;  var iheight=1200;     var image=new Image();     im
MFC获取当前光标坐标(VS2008)
 一: 实现方法:主要在WM_MouseMove消息内部实现坐标的获取      使用函数:GetCursorPos(&p) 二:测试代码 void CGetPointDlg::OnMouseMove(UINT nFlags, CPoint point){   /*以下为获取鼠标当前点在屏幕上面的坐标     (x,y)坐标是以整个屏幕为参照  
webbrowser页面内容填充及光标定位
1、填充数据 a)SetAttribute("属性","值") WebBrowser.Document.GetElementById(“ID”).SetAttribute("属性","值"); WebBrowser.Document.All[“Name”].SetAttribute("属性","值"); WebBrowser.Document.GetElementsByTagName(
js当前鼠标插入内容及指定当前鼠标位置
//  //使用方法  //$(文本域选择器).insertContent("插入的内容");  //$(文本域选择器).insertContent("插入的内容",数值); //根据数值选中插入文本内容两边的边界, 数值: 0是表示插入文字全部选择,-1表示插入文字两边各少选中一个字符。  //  //在光标位置插入内容, 并选中  (function($) {  $.fn.ext
获取鼠标点击位置的RGB、HSV值
通过鼠标的点击画框,可以将区域内的RGB、HSV值保存在文件中
获取当前鼠标指针位置文本
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls, XPMan; type TForm1 = class(TForm) XPManifest1: TXPManife
JTable中怎样获取鼠标所在位置的行数
table=new JTable(cells,columnNames);table.addMouseListener(new java.awt.event.MouseAdapter()             {                 public void mouseClicked(java.awt.event.MouseEvent e)                 {      
js获取鼠标焦点位置并选中一部分文字
<body> <textarea id="divt">123456789</textarea> </body> <script type="text/javascript"> window.onload = function(event){ var div = document.getElementById('divt'); //创建选择区域
鼠标点击获取在某div的相对位置
鼠标点击获取在某div的相对位置