vb.net 载入任何网页,在WebBrowser鼠标任何地方点击,可以觸发事件-在线等

如题
我想在vb.net WebBrowser内

鼠标点击(double click 或是click)会,就会觸发事件

就像是点了button这样子即可

9个回答

 using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Q689722
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            webBrowser1.Navigate("http://echarts.baidu.com/echarts2/doc/example/bar1.html");

        }

        private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            if (webBrowser1.Document != null)
            {
                var htmlDoc = webBrowser1.Document;
                htmlDoc.Click += new HtmlElementEventHandler(htmlDoc_Click);
                htmlDoc.MouseMove += new HtmlElementEventHandler(htmlDoc_MouseMove);
                htmlDoc.ContextMenuShowing += new HtmlElementEventHandler(htmlDoc_ContextMenuShowing);
            }
        }

        void htmlDoc_ContextMenuShowing(object sender, HtmlElementEventArgs e)
        {
            MessageBox.Show("right");
        }

        void htmlDoc_MouseMove(object sender, HtmlElementEventArgs e)
        {
            this.Text = e.ClientMousePosition.ToString();
        }

        void htmlDoc_Click(object sender, HtmlElementEventArgs e)
        {
            MessageBox.Show("click");
        }
    }
}

图片说明

weixin_40187983
weixin_40187983 回复caozhy: 我贴在下面了!
一年多之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复caozhy: 你可以把你的html贴出来帮你写
一年多之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复weixin_40187983: 可能正则表达式要修改,你浏览器f12看下html。
一年多之前 回复
weixin_40187983
weixin_40187983 回复caozhy:我刚查了一下,是在doc里的cookie我用本地的html是nothing,你的是有字串的,请问要怎么决解呢Hm_lvt_4bad1df23f079e0d12
一年多之前 回复
weixin_40187983
weixin_40187983 回复caozhy: 你好,我网页是用本地的网址,在C:里的,为什么会抓不到字串呢?是不是.Where(Function(x) x.Contains("echarts-tooltip"))要改呢?
一年多之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复weixin_40187983: 写给你了。
一年多之前 回复
weixin_40187983
weixin_40187983 回复caozhy: doubleClick的vb.net我还是写不出来,请你写给我!谢谢!
一年多之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复weixin_40187983: 看下面的回答
一年多之前 回复
weixin_40187983
weixin_40187983 另外请问,如果是DoubleClick的话,要怎么写呢
一年多之前 回复
weixin_40187983
weixin_40187983 caozhy 谢谢你,但我是用vb.net来写的 htmlDoc.Click跑不出click
一年多之前 回复

图片说明

你好 Caozhy
AddHandler htmlDoc.Click, AddressOf Me.htmlDoc_Click
打出来还是会错

weixin_40187983
weixin_40187983 回复caozhy: 定义了,可以用了!非常的谢谢你
一年多之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 Me.htmlDoc_Click 这个方法你定义了没有
一年多之前 回复

caozhy 谢谢你,但我是用vb.net来写的 htmlDoc.Click跑不出click

caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 VB的话,AddHandler htmlDoc.Click, AddressOf Me.htmlDoc_Click
一年多之前 回复
 Public Class Form1

    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
        WebBrowser1.Navigate("http://echarts.baidu.com/echarts2/doc/example/bar1.html")
    End Sub

    Private Sub WebBrowser1_DocumentCompleted(sender As Object, e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
        If Not (WebBrowser1.Document Is Nothing) Then

            Dim htmlDoc = WebBrowser1.Document
            AddHandler htmlDoc.Click, AddressOf htmlDoc_Click
        End If
    End Sub

    Private Sub htmlDoc_Click(sender As Object, e As HtmlElementEventArgs)
        MsgBox("click")
    End Sub
End Class

别的我就不写了

图片说明

记得帮我采纳下哦。谢谢

 using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Q689722
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            webBrowser1.Navigate("http://echarts.baidu.com/echarts2/doc/example/bar1.html");

        }

        private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            if (webBrowser1.Document != null)
            {
                var htmlDoc = webBrowser1.Document;
                //htmlDoc.Click += new HtmlElementEventHandler(htmlDoc_Click); // 单击和双击不同同时存在
                htmlDoc.MouseMove += new HtmlElementEventHandler(htmlDoc_MouseMove);
                htmlDoc.AttachEventHandler("ondblclick", htmlDoc_dblClick);
                htmlDoc.ContextMenuShowing += new HtmlElementEventHandler(htmlDoc_ContextMenuShowing);
            }
        }

        void htmlDoc_ContextMenuShowing(object sender, HtmlElementEventArgs e)
        {
            MessageBox.Show("right");
        }

        void htmlDoc_MouseMove(object sender, HtmlElementEventArgs e)
        {
            this.Text = e.ClientMousePosition.ToString();
        }

        void htmlDoc_dblClick(object sender, EventArgs e)
        {
            MessageBox.Show("dblclick");
        }

        void htmlDoc_Click(object sender, HtmlElementEventArgs e)
        {
            MessageBox.Show("click");
        }
    }
}

 Public Class Form1

    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
        WebBrowser1.Navigate("http://echarts.baidu.com/echarts2/doc/example/bar1.html")
    End Sub

    Private Sub WebBrowser1_DocumentCompleted(sender As Object, e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
        If Not (WebBrowser1.Document Is Nothing) Then

            Dim htmlDoc = WebBrowser1.Document
            htmlDoc.AttachEventHandler("ondblclick", AddressOf htmlDoc_dblClick)
        End If
    End Sub

    Private Sub htmlDoc_dblClick(sender As Object, e As EventArgs)
        MsgBox("double click")
    End Sub
End Class

图片说明

To Caozhy
<!DOCTYPE html>










<body>
    <div class="echart-map">
        <div class="map" id="map"></div>
    </div>


    <script>
        $(function () {
            changeMap();
        })
    </script>

    <script>
        {
            function changeMap() {
                var myChart = echarts.init(document.getElementById('map'));
                option = {
                    title: {
                        text: '省份销量额',
                        subtext: '-',
                        left: 'center',
                        show: false
                    },
                    tooltip: {
                        //trigger: 'item'
                    },
                    toolbox: {
                        show: true,
                        orient: 'vertical',
                        x: 'right',
                        y: 'center',



                        feature: {
                            mark: {
                                show: true
                            },
                            dataView: {
                                show: true,
                                readOnly: false
                            },
                            //restore: {},
                            //saveAsImage: {}
                        }
                    },


                    tooltip: {
                        trigger: 'item',
                        //formatter: '{b}',
                        textStyle: { fontSize: 36 }
                    },
                    legend: {
                        orient: 'vertical',
                        left: 'left',
                        data: ['销售额']
                    },
                    visualMap: {
                        min: 0,
                        max: 200000,
                        //color: ['orange', 'yellow'],
                        left: 'left',
                        top: 'middle',
                        text: ['高', '低'],           // 文本,默认为数值文本
                        calculable: true
                    },
                    series: [
                        {
                            name: '中国',
                            type: 'map',
                            mapType: 'china',
                            //left: 'left',
                            //top: '25%',
                            //width: '50%',
                            //height: '50%',
                            //roam: true,
                            selectedMode: 'single',
                            showLegendSymbol: true,
                            itemStyle: {
                                normal: {
                                    label: {
                                        show: true
                                    }
                                },
                                emphasis: {
                                    label: {
                                        show: true
                                    }
                                }
                            },
                            data: [{name:"江苏",value:63072},{name:"上海",value:44463},{name:"湖北",value:23965},{name:"浙江",value:21362},{name:"山东",value:18561},{name:"北京",value:15068},{name:"重庆",value:10748},{name:"安徽",value:8555},{name:"江西",value:8318},{name:"广东",value:6796},{name:"陕西",value:1993},{name:"四川",value:1290}]
                        }
                    ],
                    animation: false
                };

                var Province = "";
                myChart.on('dblclick', function (params) {
                    var myChart = echarts.init(document.getElementById('map'));
                    Province = params.name;
                    option = {
                        title: {
                            text: '省份销量额',
                            subtext: '-',
                            left: 'center',
                            show: false


                        },
                        tooltip: {
                            trigger: 'item',
                            //formatter: '{b}',
                            textStyle: { fontSize: 36 }

                        },

                        legend: {
                            orient: 'vertical',
                            left: 'left',

                            data: ['销售额']
                        },
                        visualMap: {
                            min: 0,
                            max: 100000,
                            left: 'left',
                            top: 'middle',
                            //color: ['orange', 'yellow'],
                            text: ['高', '低'],           // 文本,默认为数值文本
                            calculable: true
                        },
                        series: [
                            {
                                name: '',
                                type: 'map',
                                mapType: Province,
                                selectedMode: 'single',
                                //left: '50%',
                                //top: '25%',
                                //width: '50%',
                                //height: '50%',
                                roam: true,

                                itemStyle: {
                                    normal: {
                                        label: {
                                            show: true,
                                            textStyle: { fontSize: 12 }
                                        }
                                    },
                                    emphasis: {
                                        label: {
                                            show: true

                                        }
                                    }
                                },
                                data: [{name:"浦东新区",value:37059},{name:"南京市",value:26741},{name:"武汉市",value:21253},{name:"杭州市",value:19717},{name:"济南市",value:13619},{name:"无锡市",value:12522},{name:"朝阳区",value:9890},{name:"徐州市",value:9837},{name:"合肥市",value:8555},{name:"南昌市",value:7597},{name:"深圳市",value:6796},{name:"嘉定区",value:6030},{name:"渝北区",value:5385},{name:"渝中区",value:4817},{name:"淄博市",value:3584},{name:"扬州市",value:3372},{name:"顺义区",value:3276},{name:"苏州市",value:3275},{name:"襄阳市",value:2712},{name:"常州市",value:2424},{name:"西安市",value:1993},{name:"盐城市",value:1950},{name:"西城区",value:1833},{name:"滨州市",value:1358},{name:"成都市",value:1290},{name:"泰州市",value:1034},{name:"南通市",value:1020},{name:"连云港市",value:897},{name:"宁波市",value:861},{name:"景德镇市",value:721},{name:"徐汇区",value:657},{name:"绍兴市",value:588},{name:"九龙坡区",value:546},{name:"杨浦区",value:499},{name:"静安区",value:218},{name:"嘉兴市",value:196},{name:"怀柔区",value:69}]


                            }
                        ]
                    };
                    myChart.on('dblclick', function (params) {
                        changeMap();
                    });
                    myChart.setOption(option);
                    window.addEventListener("resize", function () {
                        myChart.resize();
                    });
                });


                myChart.setOption(option);
                window.addEventListener("resize", function () {
                    myChart.resize();
                });



            }
        }

    </script>



</body>

to Caozhy 不知道为什么这段都贴不出来




ECharts




<style>
    #china-map {
        width: 1000px;
        height: 700px;
        margin: auto;
    }
</style>

这段都会贴不上来
head
'
'
'

ECharts
'
'
'
'
'

' <br> &#39; #china-map {<br> &#39; width: 1000px;<br> &#39; height: 700px;<br> &#39; margin: auto;<br> &#39; }<br> &#39;
'head

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
关于WebBrowser空间 调用网页按钮点击 事件 在线等!!
我想在一个Form里面 用了一个WebBrowser1 里面打开的是百度网址 想在打开百度后 搜索框里面自动填写我已经代码里设定好的内容 然后自动调用搜索事件 请问怎么才能调到搜索事件?我用的VS2005 vbrnrnPrivate Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Loadrn WebBrowser1.Navigate("www.baidu.com")rn End Subrnrn Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Clickrn rn Dim i As Integerrnrn rn For i = 0 To Me.WebBrowser1.Document.All.Count - 1 '检测所有标签rnrn If UCase(Me.WebBrowser1.Document.All(i).TagName) = "INPUT" Then '找到input标签rnrn If Me.WebBrowser1.Document.All(i).Id = "kw" Thenrnrn Me.WebBrowser1.Document.All(i).InnerText = "要查询的内容"rnrn rn ElseIf UCase(Me.WebBrowser1.Document.All(i).Id) = "SU" Thenrn [color=#FF0000]Me.WebBrowser1.Document.All(i).RaiseEvent("ClientClick")[/color]rn End Ifrnrn End Ifrnrn Next irnrn End Sub
vb.net webbrowser 判断点击
webbrowser无单击事件,那有其他什么方法可以判断webbrowser控件是否被用户点击吗?
webBrowser 无法载入部分网页
m.xiaonei.comrn进入应用,再点狗狗。。。弹出未知类型。。rn怎么解决?
webbrowser无法载入第二个网页
我在程序启动时用webbrowser载入了一个网页,如下:rnPrivate Sub Form_Load()rn webbrowser1.navigate Url1rnend subrn载入成功。rn在之后的某个事件中,在模块中,我需要载入第二个网页Url2rn于是 form1.webbrowser1.navigate Url2rnrn但是执行完此句之后控件页面无变化,也就是停留在Url1 里面,费解!rnrn请问这是怎么回事?怎么解决?
C# WebBrowser载入网页问题
各位大侠:rn 请问当使用winfrom加载某个网页后,如何设置使我加载的网页的宽度缩放到我的WebBrowser控件的宽度啊!!
vb.net WebBrowser操纵网页
网页源代码中有这个:rnrnrnrn我怎么才能模拟它单击?我已经定位到这里了,只不过BU.Click()发生错误:rn表达式“click”不是过程,但作为过程调用的目标出现。
IE浏览器自动点击等事件WebBrowser…
现在.net 流行的是C#,有些时候想找VB代码还真挺难得,这不找了个c#控制IE浏览器自动点击等事件WebBrowser,mshtml.IHTMLDocument2,大家可以自己翻译下,或者找找灵感,非常好的资料。全文如下: 可以实现例如通过应用程序操作google搜索,用户输入要搜索的内容,然后在google中搜索;可以自动点击网页上的按钮等功能     1. 加入对Microsoft
鼠标拖动事件!在线等!!!!
我想实现用鼠标拖动窗体,可是不知道怎么写程序?请多多帮忙
下拉数据窗口怎么处理鼠标点击的事件????????在线等!!!
具体问题是这样的:rn 下拉数据窗口,我用鼠标点击下拉数据窗口中的行,rn 我怎么来处理这个事件呢,rn 我是想通过这个事件,自己来控制编辑框所显示的内容rn谢谢!!!!
怎样用代码实现鼠标点击等事件?
程序中本来可以用一次操作来实现的复合动作,在初始化界面时希望能够模拟人的操作来简化初始化代码,能不能让软件自己去点?
在线等,捕获任何按键,mouse事件!
麻烦给一下代码。捕获任何键盘,mouse事件。即关闭窗口。谢谢
WebBrowser 获取当前网页 url 在线等
WB = WebBrowserrnrnrn------------------------------------------------------------------------------rn private void Main_Load(object sender, EventArgs e)rn rn WB.Navigate("http://www.baidu.com");rn rnrn private void webNew_Navigated(object sender, WebBrowserNavigatedEventArgs e)rn rn textBox1.Text = e.Url.ToString();rn rn private void webNew_Navigating(object sender, WebBrowserNavigatingEventArgs e)rn rn toolStripStatusLabel2.Text = e.Url.ToString();rn rnrn快疯了,怎么着都不能获取
重编问题-WebBrowser上载入网页 鼠标于Echart的图上,可传值至vb.net
因为之前我提问的有点多,所以在这重新整理发问nn一、na.目前已实现于利用线上网址,可成功执行n("http://echarts.baidu.com/echarts2/doc/example/mix7.html")n![图片说明](https://img-ask.csdn.net/upload/201805/22/1526970649_593392.png)nb.使用于本机的网址,无发将值传出。n![图片说明](https://img-ask.csdn.net/upload/201805/22/1526970856_23605.png)nn二、我去了解程式传值的时候,发现部分差异na.可执行版,其cookie,是有值的n![图片说明](https://img-ask.csdn.net/upload/201805/22/1526970986_690626.png)nb.不可执行版,其cookie,是无值的n![图片说明](https://img-ask.csdn.net/upload/201805/22/1526970959_654402.png)nn其他我目前找不出差异,应该是这个值没传好nn以下附上我的中国地图的html语法。因为有部分文字会贴不出来,我用图片n![图片说明](https://img-ask.csdn.net/upload/201805/22/1526971055_991613.png)noption = n title: n text: '省份销量额',n subtext: '-',n left: 'center'n ,n tooltip: n trigger: 'item'n ,n legend: n orient: 'vertical',n left: 'left',n data:['销售额']n ,n visualMap: n min: 0,n max: 1000000,n left: 'left',n top: 'bottom',n text: ['高','低'], // 文本,默认为数值文本n calculable: truen ,n toolbox: n show: true,n orient: 'vertical',n left: 'right',n top: 'center',n feature: n dataView: readOnly: false,n restore: ,n saveAsImage: n n ,n series: [n n n name: 'iphone5',n type: 'map',n mapType: 'china',n label: n normal: n show: truen ,n emphasis: n show: truen n ,n data:[name:"广东",value:426661,name:"江苏",value:230421,name:"浙江",value:220367,name:"北京",value:202471,name:"上海",value:163766,name:"四川",value:163676,name:"山东",value:148341,name:"河南",value:120000,name:"湖北",value:114175,name:"福建",value:101498,name:"辽宁",value:95904,name:"湖南",value:93790,name:"河北",value:91469,name:"重庆",value:89959,name:"安徽",value:80801,name:"陕西",value:78940,name:"云南",value:63423,name:"广西",value:62782,name:"黑龙江",value:58703,name:"江西",value:58093,name:"天津",value:56108,name:"吉林",value:50502,name:"贵州",value:47750,name:"山西",value:46641,name:"新疆",value:44705,name:"内蒙古",value:41472,name:"甘肃",value:28612,name:"海南",value:24648,name:"宁夏",value:13047,name:"青海",value:9576,name:"西藏",value:5352,name:"香港",value:467,name:"台湾",value:139 ]n n ]n;n n myChart.setOption(option);n myChart.on('mouseover', function (params) n var dataIndex = params.dataIndex;n console.log(params);n );n n n nnn谢谢!
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.
delphi webbrowser载入网页如何设置自己载入的cookies
delphi webbrowser载入网页如何设置自己载入的cookiesrnrnwebbrowser载入网页产生的cookies 我这里想修改cookies 修改成 比如rn715738966----520131420----pt2gguin=o0715738966; uin=o0715738966; skey=@6i3Ovbvts; ptisp=cnc; RK=R95PAf73Ps; ptuserinfo=e9bb91e5b883e6898ee8a5bf; ptcz=9c4af7efc5c0871d51f700c5cc5be34565827a181b15989c1d4f3eec84badd44----rnrn应该如何修改 求代码 求解释~
vb.net 可以调用WebBrowser吗?
vb.net 可以调用WebBrowser吗?
C# webBrowser模拟网页点击
[code=csharp]rnrnrn private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)rn rnrn HtmlDocument doc = webBrowser1.Document;rnrn SendKeys.SendWait("(123)");rn //HtmlElement btn = null;rn HtmlElementCollection elementcol = doc.GetElementsByTagName("input"); //搜索所有的 input 标签rn foreach (HtmlElement ele in elementcol)rn rn rn /* if (ele.GetAttribute("type").Equals(("password")))rn rn ele.InnerText = "123";rn rn */rn if(ele.GetAttribute("value").Equals(("进入存储管理系统")))rn rn ele.InvokeMember("click");//点击一下rn rn rn rn[/code] 这种情况下的话,能触发按钮点击 把注释那部分取消的话,按钮点击不能触发rnrn不管通过哪种元素,密码框内都无法输入密码 如何解决呢?
鼠标网页点击程序
可以自动点击,很方便。做题最好用。你可以下载试试。 真的很不错哦。
网页鼠标点击特效
在看censys相关介绍时看到了一个很有意思的博客:https://www.cnblogs.com/Hi-blog/p/7798940.html 大家可以上这个博客点击网页试试。 我在网页的源代码中找到了这个鼠标点击特效代码,贴在下面。 对于临时使用,我们可以按”fn”+”f12”在网页调试界面中的console中粘贴下面的代码然后点击回车,再在网页上用鼠标点击网页,就会生效。var a_id
有關觸發事件--在綫等
各位:rn 早上好rn兄弟我初學vb.net 現在有個菜鳥級的問題請教rn比如我想在一個按鈕觸發時候觸發另外一個按鈕事件或者是其他事件,比如DataGrid1_CurrentCellChanged事件等等
点击任何地方关闭层
/*点击任何地方关闭层*/ $(document).click(function(event){ if( $(event.target).attr(&quot;class&quot;) != &quot;CRselectBox&quot; ){ $(&quot;.CRselectBoxOptions&quot;).hide(); }  
用Webbrowser怎么模拟一个鼠标点击链接事件??请教!!!
我用webbrowser下载了个页面,但页面是用https加密的,我想模拟鼠标的点击的连接行为,怎么实现呢?用navigate打开窗口会出错,因为是用https。请教各位。rn
VB.NET webBrowser 怎么改网页元素的VALUE值 和点击BUTTON
VB.NET webBrowser 怎么改网页元素的VALUE值 和点击BUTTONrn现在可以对INPUT含ID的元素进行赋值WebBrowser1.Document.GetElementById("").InnerText = ""rn对无ID的元素怎么赋值?
vb.net webbrowser 控件 如何编程序点击 网页中的 超级链接
vb.net webbrowser 控件 如何编程序点击 网页中的 超级链接 rnrn在VB6.0 中 只需要 元素.click 就可以了rn但在.net 中 raiseevent ( "onclik") 没有用rnrn请大虾赐教
鼠标点击,没有反应。在线急等!!!
想在frame上,任意处点击后,出现一个按钮,但实现不了!然直接在frame上加,没有问题,我现在将jbutton的相关语句剪贴到鼠标触发函数中,再运行后,在frame上点击没有反应?以下是我的完成小程序,大家可以试一下,帮忙解决!!!rnpackage sw2;rnimport javax.swing.UIManager;rnimport java.awt.*;rnrnpublic class Application2 rn boolean packFrame = false;rnrn //Construct the applicationrn public Application2() rn Frame2 frame = new Frame2();rn //Validate frames that have preset sizesrn //Pack frames that have useful preferred size info, e.g. from their layoutrn if (packFrame) rn frame.pack();rn rn else rn frame.validate();rn rn //Center the windowrn Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();rn Dimension frameSize = frame.getSize();rn if (frameSize.height > screenSize.height) rn frameSize.height = screenSize.height;rn rn if (frameSize.width > screenSize.width) rn frameSize.width = screenSize.width;rn rn frame.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2);rn frame.setVisible(true);rn rnrn //Main methodrn public static void main(String[] args) rn try rn UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());rn rn catch(Exception e) rn e.printStackTrace();rn rn new Application2();rn rnrn------------------------------------------------------------------------------------------rnpackage sw2;rnimport java.awt.*;rnimport java.awt.event.*;rnimport javax.swing.*;rnimport com.borland.jbcl.layout.*;rnrnpublic class Frame2 extends JFrame rn JPanel contentPane;rn XYLayout xYLayout1 = new XYLayout();rnrn //Construct the framern public Frame2() rn enableEvents(AWTEvent.WINDOW_EVENT_MASK);rn try rn jbInit();rn rn catch(Exception e) rn e.printStackTrace();rn rn rnrn //Component initializationrn private void jbInit() throws Exception rn contentPane = (JPanel) this.getContentPane();rn contentPane.setLayout(xYLayout1);rn this.setSize(new Dimension(400, 300));rn this.setTitle("Frame Title");rn contentPane.addMouseListener(new Frame2_contentPane_mouseAdapter(this));rn rnrn //Overridden so we can exit when window is closedrn protected void processWindowEvent(WindowEvent e) rn super.processWindowEvent(e);rn if (e.getID() == WindowEvent.WINDOW_CLOSING) rn System.exit(0);rn rn rnrn void contentPane_mouseClicked(MouseEvent e) rn JButton jButton1 = new JButton();rn contentPane.add(jButton1, new XYConstraints(98, 57, 186, 40));rn rnrnrnclass Frame2_contentPane_mouseAdapter extends java.awt.event.MouseAdapter rn Frame2 adaptee;rnrn Frame2_contentPane_mouseAdapter(Frame2 adaptee) rn this.adaptee = adaptee;rn rn public void mouseClicked(MouseEvent e) rn adaptee.contentPane_mouseClicked(e);rn rnrn
鼠标点击控制问题,急急急~~在线等
怎么样实现控制鼠标点击速度的问题,比如不能在0.5秒内连续点击rnrn各位高手~~ 帮帮忙rnrn先谢谢了
在线等... winfrom webBrowser
各位大大 我用webbrowser 从一个页面跳转到另一个页面,网速不行的时候 就无法显示 我怎么去判断跳转成功没 rn [code=C#]rnprivate void webEnter_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)rn rn if (e.Url.ToString().Equals(webBrowser1.Url.ToString()))rn rn HtmlElementCollection btnenrolExam = webBrowser1.Document.GetElementsByTagName("a");rn foreach (HtmlElement btnenrol in btnenrolExam)rn rnrn if (btnenrol.GetAttribute("innerText") == "进入报名页面")rn rn webBrowser1.DocumentCompleted -= rn new WebBrowserDocumentCompletedEventHandler(webEnter_DocumentCompleted);rn rn rn btnenrol.InvokeMember("Click");//点击进入报名页面rn rn webBrowser1.DocumentCompleted +=rn new WebBrowserDocumentCompletedEventHandler(webCheckLogin_DocumentCompleted);rn rnrn rn rnrnrn rn rn[/code]
100分,webBrowser打开网页后,怎么去掉鼠标放链接上变颜色,鼠标点击按钮等这些事件
100分,webBrowser打开网页后,怎么去掉鼠标放链接上变颜色,鼠标点击按钮等这些事件
鼠标离开事件!!在线等 谢谢
rnrnrn rn 无标题文档rn rnrnrnrn rnrnrnrnrnrn 很简单的一个计算价格 本来写在JSP页面中,但是老报错,无奈用HTML格式写写,也报错。原理应该没错啊~rn求各位懂的大哥大姐们给个答案!!
c# 如何判断webbrowser网页某按钮被鼠标点击
通过webbrowser加载了一个网页,网页中可以查到某按钮的id,想知道如何判断这个按钮被点击。rn点击其他位置无响应
鼠标滚动事件、等待解决!在线等。。。。。
怎么判断鼠标滚动操作停止,或者是当鼠标滚动后停止一段时间再执行滚动事件;附代码:rnfunction gd(evt) rnevt=evt?evt:event; rnif (event.wheelDelta<120) rn if (event.button==1)rn document.getElementById('ssz').click();rn else rn command.exec("zoomout",mapId-1);rn rnrnelse rn if (event.button==1)rn document.getElementById('nsz').click();rn else rn command.exec('zoomin',mapId-1);rn rn rn
怎么样捕捉webbrowser里的鼠标单击打开新网页的事件?
webbrowser里有一网页?rn单击在新窗口打开网页rnrn怎么样捕捉webbrowser里的鼠标单击打开新网页的事件?rnrn我要做个让网页在后台运行的程序 所以要捕捉这个事件
如何让WebBrowser不指向任何的网页?
我在WinForm中放置了一个WebBrowser~ 开始的时候WebBrowser是不指向任何的网页~rnWebBrowser的窗口一片空白~ 等到一定的条件被满足后~ 这个WebBrowser会导航到指定的URL~ 我现在希望做到的是~:当这个条件不在被满足时~ WebBrowser的状态可以复位~ 就像初始的时候那样~ WebBrowser的窗口恢复为一片空白~
点击页面触发什么事件?-----在线等
点击页面的其他部分,想要让一个Panel的visible属性变为falsern应该怎么实现??
鼠标等的事件问题
在VC中如何对一个Image或者Icon等加入一个事件?——例如鼠标拖动事件等。rn对Button可以加入MouseDown事件吗?rn
webbrowser载入数据问题
现在用HTTPREQUEST下载一个网页数据,植入WEBBROWSER会失真,因为其中的类似rn 都不发挥作用,如果预先把CSS文件下载到本地,再添加上去就可以,但这样过于麻烦了,每个网页都要如此。rn 如果用WEBBROWSER直接访问,赋值COOKIE又是个问题。还是倾向于第一种,大家有没有好的办法或者例子?
vb6中含webbrowser,点击网页里面的事件触发vb6事件
文件 1.htmrnrn执行rn rn rn文件 1.exernPrivate Sub Form_Load()rnWebBrowser1.Navigate2("1.htm")rnEnd SubrnPublic Sub test2(str) rnmsgbox strrnEnd Subrnrn只贴了核心代码,意思是vb6做的一个窗体中含有WebBrowser控件,点击控件里的网页,触发了vb中的事件,该部分代码已经完成,但是出现一个问题,就是网页中的input竟然无法输入,请问如何解决此问题?rnPrivate Sub Webbrowser1_DownloadComplete()rn Set mICustomDoc = Me.WebBrowser1.Documentrn mICustomDoc.SetUIHandler MernEnd Subrn'保留该代码时点击网页可以触发vb事件,但是不能在网页中input内输入rn‘删除此代码后点击网页无法触发vb事件,但是可以在网页中input内输入rn请问我如何做到既能点击网页执行vb事件,又能在网页中input内输入?rn我已经把所有的分数都悬赏了,真不好意思,分数太低。
C# webbrowser 鼠标点击可以 InvokeMember("click") 不行
C# webbrowser 鼠标点击可以 用这个方法InvokeMember("click")就链接不过去,程序运行正常。rn请问是啥原因。rnA按钮是这个页面下的那个立刻购买按钮。[url=http://item.taobao.com/item.htm?id=12389832113][/url]
在vb.net中的webBrowser如何屏蔽掉鼠标右键
帮忙解决哦~~~~~~~~~~~~~~~
如何觸發事件
請問﹐如何在一個過程或一個事件代碼中觸發另一個事件?rn
相关热词 c#部署端口监听项目、 c#接口中的属性使用方法 c# 昨天 c#func链接匿名方法 c#怎么创建文件夹 c#从键盘接收空格 c#da/ad c#部门请假管理系统 c#服务器socket c# 默认的访问修饰符