當前位置: 首頁>>代碼示例>>C#>>正文


C# HtmlElement.Focus方法代碼示例

本文整理匯總了C#中System.Windows.Forms.HtmlElement.Focus方法的典型用法代碼示例。如果您正苦於以下問題:C# HtmlElement.Focus方法的具體用法?C# HtmlElement.Focus怎麽用?C# HtmlElement.Focus使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在System.Windows.Forms.HtmlElement的用法示例。


在下文中一共展示了HtmlElement.Focus方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。

示例1: PopulateInputFile

        async Task PopulateInputFile(HtmlElement file, String photo)
        {
            file.Focus();

            // delay the execution of SendKey to let the Choose File dialog show up
            var sendKeyTask = TaskEx.Delay(500).ContinueWith((_) =>
            {
                // this gets executed when the dialog is visible
                SendKeys.SendWait(photo + "{ENTER}");
            }, TaskScheduler.FromCurrentSynchronizationContext());

            file.InvokeMember("Click"); // this shows up the dialog

            await sendKeyTask;
            file.RemoveFocus();

            // delay continuation to let the Choose File dialog hide
            await TaskEx.Delay(500);
        }
開發者ID:takaaptech,項目名稱:KSTN-Facebook-Tool-IE,代碼行數:19,代碼來源:WebBrowserForm.cs

示例2: timer1_Tick

        private void timer1_Tick(object sender, EventArgs e)
        {
            switch (step)
            {
                case 1:

                    step = 0;
                    toolStep.Text = "Étape : 1";
                    hotmailer.webBrowser1.Navigate("http://google.com");
                    hotmailer.Show();
                    step = 2;

                    break;

                case 2:

                    step = 0;
                    toolStep.Text = "Étape : 2";

                    identity = hotmailer.webBrowser1.Document.GetElementById("identity");

                    /*
                     * Modifications for GAF
                     *
                     */

                    SendKeys.Send("test");
                    ClearCookies();
                    WebBrowserHelper.ClearCache();
                    break;

                    if (identity != null)
                    {
                        // Entre mot de passe
                        identity.Focus();

                        SendKeys.Send("loubna");

                        if (identity.GetAttribute("value") != "loubna")
                        {
                            // La page n'était pas chargée
                            step = 2;
                            return;
                        }

                        // Entre code de campagne.
                        campaignCode = hotmailer.webBrowser1.Document.GetElementById("campaignCode");
                        campaignCode.Focus();

                        SendKeys.SendWait(codeDeCampagne);

                        while (campaignCode.GetAttribute("value") != codeDeCampagne)
                        {
                            campaignCode.Focus();

                            // Problème quelconque: on efface l'input et recommence.
                            while (campaignCode.GetAttribute("value") != "")
                            {
                                SendKeys.SendWait("{BACKSPACE}");
                            }

                            SendKeys.SendWait(codeDeCampagne);
                        }

                        // Clique sur une DIV invisble ayant onclick="next();": simule un "{ENTER}"
                        pressEnter = hotmailer.webBrowser1.Document.GetElementById("pressEnter");
                        pressEnter.InvokeMember("click");

                        step = 3;
                    }
                    else
                    {
                        step = 2;
                    }

                    break;

                case 3:

                    step = 0;
                    toolStep.Text = "Étape : 3";

                    // Collecte le compte Yahoo
                    address = hotmailer.webBrowser1.Document.GetElementById("address");
                    strAddress = address.GetAttribute("value");

                    if (strAddress == "")
                    {
                        // La page n'était pas chargée
                        step = 3;
                        return;
                    }

                    // Collecte le mot de passe
                    password = hotmailer.webBrowser1.Document.GetElementById("password");
                    strPassword = password.GetAttribute("value");

                    // Collecte le récipient
                    recipient = hotmailer.webBrowser1.Document.GetElementById("recipient");
                    strRecipient = recipient.GetAttribute("value");
//.........這裏部分代碼省略.........
開發者ID:blorenz,項目名稱:seocortex,代碼行數:101,代碼來源:Macro.cs

示例3: Focus

 public void Focus(HtmlElement h)
 {
     h.Focus();
 }
開發者ID:pisceanfoot,項目名稱:xSimulate,代碼行數:4,代碼來源:ClickTask.cs

示例4: Focus

 public void Focus(HtmlElement elem)
 {
     elem.Focus();
 }
開發者ID:Alister742,項目名稱:ParseKit,代碼行數:4,代碼來源:BrowserBot.cs

示例5: InputValue

 private void InputValue(HtmlElement element, string value)
 {
     element.SetAttribute("value", value);
     webBrowser.Select();
     webBrowser.Focus();
     element.Focus();
     System.Windows.Forms.SendKeys.Send("{tab}");
     System.Windows.Forms.SendKeys.Send(" ");
 }
開發者ID:bodhifan,項目名稱:BoRegister,代碼行數:9,代碼來源:Registor.cs


注:本文中的System.Windows.Forms.HtmlElement.Focus方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。