【问题标题】:Can One Place a Text Box over a Button in Visual Studio?可以在 Visual Studio 中的按钮上放置一个文本框吗?
【发布时间】:2016-04-27 06:38:50
【问题描述】:

我正在尝试制作一个按钮,单击该按钮后,它的可见性关闭,并且不可见文本框的可见性打开。我希望按钮和文本框占据相同的区域,但似乎,当试图完成这是 Visual Studio 的设计器视图时,每次我尝试将所述框放在上面时,按钮都会从框移开它。我有什么方法可以实现我的预期目标吗?如果是这样,我需要做什么?

【问题讨论】:

  • 为什么需要它?你可以使用文本框本身
  • 按钮的预期功能是用几个文本框替换几个按钮。文本框的功能与它们要替换的按钮不同,因此文本框和按钮之间并不完全是一对一的关系。
  • 我没有让你平静下来。在哪个平台上?
  • 哪个按钮和文本框? WinForms、WPF、WebForms?
  • WebControls 文本框和按钮,如果有帮助的话;试图制作一个aspx页面。

标签: c# webforms web-controls


【解决方案1】:

您必须使用代码来完成此操作:

void Form_Load(...) {
    InitializeComponent();
    this.textBox1.Location = this.button1.Locatioon;
    this.textBox1.Size = this.button1.Size;
    this.textBox1.Visible = false;
}

void button1_Click(...) {
    this.textBox1.Visible = true;
    this.button1.Visible = false;
}

或者类似的东西。

【讨论】:

    【解决方案2】:

    在属性窗口中,您可以从一个控件复制位置值并将其粘贴到第二个控件的位置。还需要确保 size 属性相同。

    【讨论】:

      猜你喜欢
      • 2017-03-23
      • 1970-01-01
      • 2011-09-20
      • 1970-01-01
      • 2011-06-15
      • 1970-01-01
      • 1970-01-01
      • 2018-05-05
      • 1970-01-01
      相关资源
      最近更新 更多