繁体   English   中英

将文本框放在文本框内,使其像文本一样可删除

[英]Placing a textbox inside a textbox and making it deletable like text

我在这样的文本框中放置一个文本框:

在此处输入图片说明

我已经通过以下代码实现了上述目标:

        var innerTextBox = new TextBox();
        innerTextBox.Width = 100;

        var outerTextBox = new TextBox();
        outerTextBox.Multiline = true;
        outerTextBox.Height = 100;
        outerTextBox.Width = 200;

        outerTextBox.Controls.Add(innerTextBox);
  1. 现在的问题是文本在文本框后面,我该如何防止呢?

  2. 我也希望里面的文本框像文本一样,以便可以像常规文本一样使用退格键将其删除。

有人可以指出我正确的方向吗?

这是一个winforms项目。

非常感谢!

您是否尝试过txt.BringToFront或txt.SendToBack?

我从您的问题中得到的是您想要前面的文本框透明。 您是否尝试过使用标签? 默认情况下,标签是透明的,并且在更改文本框的文本时可以对其进行修改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM