【问题标题】:Is there any control like folderBrowserDialog but for website links?除了网站链接之外,是否有类似 folderBrowserDialog 的控件?
【发布时间】:2012-09-08 17:42:51
【问题描述】:

在这种情况下,我选择了一个目录,在 label4 中我看到了我选择的目录名称:

private void button2_Click(object sender, EventArgs e)
        {
            this.folderBrowserDialog1.Description = "Select the directory that you are want to use as default and please verify if the chosen directory is accessible";
            if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
            {
                string message = "Are you sure you want to select this directory ?";
                string caption = "Operation cancelled";
                MessageBoxButtons buttons = MessageBoxButtons.YesNo;
                DialogResult result;
                result = MessageBox.Show(message, caption, buttons);

                if (result == System.Windows.Forms.DialogResult.Yes)
                {
                    mainUrl = folderBrowserDialog1.SelectedPath;
                    label4.Text = mainUrl;
                }
            }
        }

但我想要一些相同的想法,但要输入网站链接地址。例如,当用户单击按钮时,它将打开一些文本框或其他东西。然后,用户将输入一个网站地址或粘贴一个链接并单击它会要求确认,然后在 label4 中拍摄。

【问题讨论】:

  • 那么文本框有什么问题?平台?
  • Nawfal 没有错,但我该怎么做才能像这个文件夹对话框一样?或者我应该怎么做?现在,用户在 groupbox 内的 label4 中看到的链接我把它放在一个 groupbox 中,所以如果链接很长,用户会将鼠标放在它上面并看到一个具有完整链接长度的气球。在 groupbox 附近关闭 ot 我添加了一个小按钮“更改网站”那么当用户点击按钮时我应该怎么做?
  • 你可以滚动你自己的带有文本框的表单(没什么大不了的),然后使用ShowDialog打开表单

标签: c# .net winforms hyperlink


【解决方案1】:

如果我理解您的要求,那么解决方案非常简单。我假设当用户在文本框中输入 URL 时,您希望在程序上显示网页。我不太确定它与 fileBrowser 有什么关系,考虑到有数以百万计的网站,文件浏览器意义上的“网站浏览器”不会那么好用。

无论如何,我相信您的要求可以通过将 webBrowser 控件的 Url 属性分配给标签或文本框的文本或您拥有 URL 的任何内容来实现。

webBrowser1.Url = label4.text

如果这不是你想要的,那我就不知所措了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-24
    • 2011-05-29
    • 1970-01-01
    • 2014-05-11
    • 1970-01-01
    • 1970-01-01
    • 2017-06-25
    • 1970-01-01
    相关资源
    最近更新 更多