webbrowser-菜鸟~~~~求帮忙帮忙注释

问题描述

菜鸟~~~~求帮忙帮忙注释

麻烦大神帮忙备注下注释哈,网上找的代码不懂看
拜托!!!

         TabPage AddTab()
        {
            TabPage page = null;

            // 从后向前找连续空白页面的最左边那个空白页
            for (int i=tab.TabPages.Count-2; i>=0; i--)
            {
                TabPage p = tab.TabPages[i];
                if (p.Text == BLANK_URL && string.IsNullOrEmpty((p.Tag as BrowserData).Address) == false)
                {
                    page = p;
                }
                else
                {
                    break;
                }
            }

            if (page == null)
            {
                page = new TabPage();
                page.ImageIndex = 1;
                AxWebBrowser webBrowser = new AxWebBrowser();
                webBrowser.Dock = DockStyle.Fill;

                webBrowser.PrivacyImpactedStateChange += new AxSHDocVw.DWebBrowserEvents2_PrivacyImpactedStateChangeEventHandler(webBrowser_PrivacyImpactedStateChange);
                webBrowser.ProgressChange += new AxSHDocVw.DWebBrowserEvents2_ProgressChangeEventHandler(webBrowser_ProgressChange);
                webBrowser.SetSecureLockIcon += new AxSHDocVw.DWebBrowserEvents2_SetSecureLockIconEventHandler(webBrowser_SetSecureLockIcon);
                webBrowser.WindowClosing += new AxSHDocVw.DWebBrowserEvents2_WindowClosingEventHandler(webBrowser_WindowClosing);
                webBrowser.StatusTextChange += new AxSHDocVw.DWebBrowserEvents2_StatusTextChangeEventHandler(this.webBrowser_StatusTextChange);
                webBrowser.DownloadComplete += new System.EventHandler(this.webBrowser_DownloadComplete);
                webBrowser.CommandStateChange += new AxSHDocVw.DWebBrowserEvents2_CommandStateChangeEventHandler(this.webBrowser_CommandStateChange);
                webBrowser.TitleChange += new AxSHDocVw.DWebBrowserEvents2_TitleChangeEventHandler(this.webBrowser_TitleChange);
                webBrowser.DocumentComplete += new AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEventHandler(this.webBrowser_DocumentComplete);
                webBrowser.DownloadBegin += new EventHandler(webBrowser_DownloadBegin);
                webBrowser.BeforeNavigate2 += new AxSHDocVw.DWebBrowserEvents2_BeforeNavigate2EventHandler(webBrowser_BeforeNavigate2);

                try
                {
                    webBrowser.NewWindow3 += new AxSHDocVw.DWebBrowserEvents2_NewWindow3EventHandler(this.webBrowser_NewWindow3);
                }
                catch
                {
                }

                page.Tag = new BrowserData(webBrowser, false, false);
                page.Controls.Add(webBrowser);

                if (tab.TabPages.Count < 1)
                {
                    tab.TabPages.Add(page);
                    tab.TabPages.Add(new TabPage());//加一个空白页
                }
                else
                {
                    tab.TabPages.Insert(tab.TabPages.Count - 1, page);
                }
            }

            tab.SelectedTab = page;
            return page;
        }

解决方案

可以教你一些规律性的东西,比如
PrivacyImpactedStateChange
这种每个单词首字母大写的命名方法叫做驼峰命名法,要理解这个是什么含义,非常简单,就是把它拆分成单词,每个单词找英文词典(如果你英语太差)查什么意思。
连起来就是它的意思。比如这个,就是“隐私影响状态的改变”,这是一个事件,显然就在这个情况下触发。

时间: 2024-09-02 18:19:01

webbrowser-菜鸟~~~~求帮忙帮忙注释的相关文章

学习编程-用汇编语言画图,汇编语言菜鸟求大家帮忙。感激不尽!

问题描述 用汇编语言画图,汇编语言菜鸟求大家帮忙.感激不尽! 作为初学汇编语言的菜鸟,想请教一下怎么用汇编语言画6*6的矩形呢? 解决方案 IP: 机器代码 在DEBUG中U命令反汇编后的源代码 0100 B80400 MOV AX00040103 CD10 INT 10 0105 B40B MOV AH0B 0107 BB0001 MOV BX0100010A CD10 INT 10 010C B40B MOV AH0B 010E BB0000 MOV BX00000111 CD10 INT

本人菜鸟求大牛帮忙修改sql下可以更快更新50w条数据,用的oracle

问题描述 declare cursor csr_dept is select company_name,BUSINESS_REG_NUM,ORG_CODE,CORE_ID from t_core_company where core_id is null for update of CORE_ID; row_dept csr_dept%rowtype; t varchar2(35);begin --for循环 for row_dept in csr_dept loop --取同义词 select

imagelist怎么关联[菜鸟求帮忙]

问题描述 imagelist怎么关联[菜鸟求帮忙] 本人是个初学者 建了个窗体,在窗体上加了列表视图控件和一个图像控件 在建立类向导的时候,在成员关联的时候,只能显示出列表视图控件的,不能显示图像控件 这是怎么回事,要怎么样才能与图像控件关联 求高手帮菜鸟解决下,本人不胜感激

html5-【菜鸟问题】两组轮播JS代码有冲突,问题很多!求高手帮忙解决

问题描述 [菜鸟问题]两组轮播JS代码有冲突,问题很多!求高手帮忙解决 上图JS代码如下: [code=javascript] //首页顶部轮播 var i = 0; jummper(); function jummper() { $(".car ul li").eq(i).find("img").css("left", "-100%"); //滑动图在左边-100%准备 $(".car ul li").e

菜鸟求帮忙 php读取文本信息怎么只读取了一部分 代码和图都在

问题描述 菜鸟求帮忙 php读取文本信息怎么只读取了一部分 代码和图都在 求大神帮帮忙,帮我看看 到底是什么问题 解决方案 因为你的文件中有"<",php输出的内容会被当做html来解析,然后你文件中的<z就被当做html来解析了,所以就没有被输出,解决办法: echo htmlentities($html); 解决方案二: 有多余的标点符号,.

javascript-js怎么获取所选择的答案字符串并传递到后台,菜鸟求大神帮忙

问题描述 js怎么获取所选择的答案字符串并传递到后台,菜鸟求大神帮忙 ! 解决方案 你这个html怎么设计的?每个后面的问题都嵌套在前面一个问题里.也没有id,你这不是自己找麻烦么 解决方案二: 如果不是checkbox而是图片,建议写个隐藏域,选中时给隐藏域赋值,用隐藏域给后台传值 解决方案三: ajax,不过你这个页面代码蛮奇怪的.能加个id么 解决方案四: 源码

c++-菜鸟求大神帮忙解答贪食蛇问题

问题描述 菜鸟求大神帮忙解答贪食蛇问题 以下的这段贪食蛇代码是我在百度上看到的,我不理解int tcsZuobiao[2][100]; //蛇的坐标数组for (i = 0; i tcsZuobiao[0][i] = 1; tcsZuobiao[1][i] = i + 1; }这里为什么蛇的坐标是[2][100]呢,还有循环里面的也不懂为什么要这样弄 #include #include #include #include using namespace std; // 刷新当前屏幕 inline

转换-菜鸟求帮忙看一下小问题,新手问题

问题描述 菜鸟求帮忙看一下小问题,新手问题 double mydouble=85.63: int myint=convert.Toint32(mydouble): 为什么转换的结果 myint会等于86,不是应该等于85的吗? 解决方案 Convert.ToInt32()采取的取舍是进行四舍五入,(int)则是截取浮点型的整数部分,忽略小数部分, http://www.cnblogs.com/leolis/p/3968943.html 解决方案二: 四舍五入之后就是86啊 解决方案三: conv

大神帮忙-菜鸟求帮助!急,坐等

问题描述 菜鸟求帮助!急,坐等 怎么实现发送照片右上角的勾选状态,和下面发送数量的变化,希望详细解答下,谢谢大神们了(最好有代码) 解决方案 发个效果图看看啊,哪种效果 解决方案二: 得看你用的什么语言了,照片的勾选效果可以用css控制,数量的变化可以用ajax ,jquery 都可以吧