我在文本框中放置一个文本框,如下所示:
我使用以下代码实现了上述目标:
var innerTextBox = new TextBox();
innerTextBox.Width = 100;
var outerTextBox = new TextBox();
outerTextBox.Multiline = true;
outerTextBox.Height = 100;
outerTextBox.Width = 200;
outerTextBox.Controls.Add(innerTextBox);
现在的问题是文字落在文本框的后面,我该如何防止?
我还希望里面的文本框表现为文本,以便可以像常规文本一样使用退格键删除它。
有人可以指出我正确的方向吗?
这是一个winforms项目。
非常感谢!
答案 0 :(得分:0)
您是否尝试过txt.BringToFront或txt.SendToBack?
我从您的问题中得到的是,您希望前面的文本框具有透明度。你试过用标签吗?标签默认是透明的,可以在文本框的文本更改时进行修改。