我正在使用.NET Framework 4.6和C#6.0,我正在尝试创建一个控件,该控件看起来应该像Outlook-Email中的附件一样:一个文本框,其中显示了文件名,表示链接到文件。双击其中一个文件名,文件将打开。将光标放在文本框内并按“删除”键,文件名将被删除。
目前我创建了一个文本框。要添加文件名,将创建LinkLabel并将其添加到文本框的Controls-Collection(Textbox.Controls.Add(...))。
对于一个文件名,它工作正常。但是当我向控件添加另一个LinkLabel时,第二个将显示在第一个控件之后。为什么?我该怎么处理呢?将它们展示在彼此之后是没有意义的......我希望它们彼此相邻......
在后台添加控件到文本框会发生什么?