コード例 #1
0
        void OnWebHostAlert(object sender, Mono.WebBrowser.AlertEventArgs e)
        {
            switch (e.Type)
            {
            case Mono.WebBrowser.DialogType.Alert:
                MessageBox.Show(e.Text, e.Title);
                break;

            case Mono.WebBrowser.DialogType.AlertCheck:
                WebBrowserDialogs.AlertCheck form1 = new WebBrowserDialogs.AlertCheck(e.Title, e.Text, e.CheckMessage, e.CheckState);
                form1.Show();
                e.CheckState = form1.Checked;
                e.BoolReturn = true;
                break;

            case Mono.WebBrowser.DialogType.Confirm:
                DialogResult r1 = MessageBox.Show(e.Text, e.Title, MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation);
                e.BoolReturn = (r1 == DialogResult.OK);
                break;

            case Mono.WebBrowser.DialogType.ConfirmCheck:
                WebBrowserDialogs.ConfirmCheck form2 = new WebBrowserDialogs.ConfirmCheck(e.Title, e.Text, e.CheckMessage, e.CheckState);
                DialogResult r2 = form2.Show();
                e.CheckState = form2.Checked;
                e.BoolReturn = (r2 == DialogResult.OK);
                break;

            case Mono.WebBrowser.DialogType.ConfirmEx:
                MessageBox.Show(e.Text, e.Title);
                break;

            case Mono.WebBrowser.DialogType.Prompt:
                WebBrowserDialogs.Prompt form4 = new WebBrowserDialogs.Prompt(e.Title, e.Text, e.Text2);
                DialogResult             r4    = form4.Show();
                e.StringReturn = form4.Text;
                e.BoolReturn   = (r4 == DialogResult.OK);
                break;

            case Mono.WebBrowser.DialogType.PromptPassword:
                MessageBox.Show(e.Text, e.Title);
                break;

            case Mono.WebBrowser.DialogType.PromptUsernamePassword:
                MessageBox.Show(e.Text, e.Title);
                break;

            case Mono.WebBrowser.DialogType.Select:
                MessageBox.Show(e.Text, e.Title);
                break;
            }
        }
コード例 #2
0
ファイル: WebBrowserBase.cs プロジェクト: stabbylambda/mono
		void OnWebHostAlert (object sender, Mono.WebBrowser.AlertEventArgs e)
		{
			switch (e.Type) {
				case Mono.WebBrowser.DialogType.Alert:
					MessageBox.Show (e.Text, e.Title);
					break;
				case Mono.WebBrowser.DialogType.AlertCheck:
					WebBrowserDialogs.AlertCheck form1 = new WebBrowserDialogs.AlertCheck (e.Title, e.Text, e.CheckMessage, e.CheckState);
					form1.Show ();
					e.CheckState = form1.Checked;
					e.BoolReturn = true;
					break;
				case Mono.WebBrowser.DialogType.Confirm:
					DialogResult r1 = MessageBox.Show (e.Text, e.Title, MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation);
					e.BoolReturn = (r1 == DialogResult.OK);
					break;
				case Mono.WebBrowser.DialogType.ConfirmCheck:
					WebBrowserDialogs.ConfirmCheck form2 = new WebBrowserDialogs.ConfirmCheck (e.Title, e.Text, e.CheckMessage, e.CheckState);
					DialogResult r2 = form2.Show ();
					e.CheckState = form2.Checked;
					e.BoolReturn = (r2 == DialogResult.OK);
					break;
				case Mono.WebBrowser.DialogType.ConfirmEx:
					MessageBox.Show (e.Text, e.Title);
					break;
				case Mono.WebBrowser.DialogType.Prompt:
					WebBrowserDialogs.Prompt form4 = new WebBrowserDialogs.Prompt (e.Title, e.Text, e.Text2);
					DialogResult r4 = form4.Show ();
					e.StringReturn = form4.Text;
					e.BoolReturn = (r4 == DialogResult.OK);
					break;
				case Mono.WebBrowser.DialogType.PromptPassword:
					MessageBox.Show (e.Text, e.Title);
					break;
				case Mono.WebBrowser.DialogType.PromptUsernamePassword:
					MessageBox.Show (e.Text, e.Title);
					break;
				case Mono.WebBrowser.DialogType.Select:
					MessageBox.Show (e.Text, e.Title);
					break;
			}
			
		}
コード例 #3
0
ファイル: HtmlWindow.cs プロジェクト: sengiv/WasmWinforms
 public string Prompt(string message, string defaultInputValue)
 {
     WebBrowserDialogs.Prompt prompt = new WebBrowserDialogs.Prompt("Prompt", message, defaultInputValue);
     prompt.Show();
     return(prompt.Text);
 }
コード例 #4
0
		public string Prompt (string message, string defaultInputValue)
		{
			WebBrowserDialogs.Prompt prompt = new WebBrowserDialogs.Prompt ("Prompt", message, defaultInputValue);
			prompt.Show ();
			return prompt.Text;
		}