【问题标题】:C# Setting Button URL Direct At RuntimeC# 在运行时直接设置按钮 URL
【发布时间】:2015-03-24 22:16:15
【问题描述】:

我创建了一个程序,其中有 20 多个按钮,这些按钮链接到我用于工作的各种网站和程序。该程序已开始被其他人使用,但按钮并不能完全满足他们的需求。

我想做的是允许用户在运行时将按钮设置为指向指定的 URL,并维护该信息以供将来使用(我稍后会处理) - 允许每个用户满足它符合他们自己的标准。

为简化此操作,这些按钮已经存在,具有通用名称,没有文本,并且最初是不可见的。所有这些在使用时都会指向一个特定的 URL,仅此而已。我希望用户能够单击“添加”按钮,设置按钮文本、文本颜色(我可以这样做)并填写文本框以设置浏览器的 url(默认浏览器,而不是 webBrowser。 ),他们将保存它,使按钮可见且可用。

我环顾四周,但终生无法弄清楚如何做到这一点。

关于这个问题的一些指导会很棒

提前致谢

安东尼

【问题讨论】:

  • 您是否希望在应用程序退出时保持这种状态?
  • @BrandonScott 理想情况下是的 - 但我正计划采取婴儿步骤。让它工作,然后在应用程序关闭后保存信息。考虑一下 - 我想我可以将按钮命令设置为变量,让用户将变量设置为 url,并根据需要设置其他值。当前一个按钮配置正确时,让下一个空白按钮可见,并继续这样做,直到所有按钮都被占用。我认为这会奏效,但我想我希望有一种更优雅的方法?

标签: c# url button configuration runtime


【解决方案1】:

您可以使用DataGridViewDataGridViewButtonColumn 来完成此操作。

【讨论】:

    【解决方案2】:

    因为我有一定​​数量的可用按钮,所以我能够创建它们并隐藏它们。设置它,以便用户设置 Start.Process 的变量。用于url,以及实时设置按钮文本。

    他们将此信息保存在存储在程序主文件夹中的文本文档中,并在重新打开程序时将其拉回。这对我的简单目的很有效。

    【讨论】:

      猜你喜欢
      • 2013-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-18
      • 1970-01-01
      相关资源
      最近更新 更多