c# - 可编辑标签控件

标签 c# winforms controls label edit

有谁知道如何创建可编辑标签控件?我需要我的用户能够编辑标签(还可以更改其部分样式信息),但在网上找不到任何有用的信息。

感谢任何帮助

谢谢

最佳答案

您可以创建自定义控件(需要一些工作)。该控件内部可以有一个标准的标签控件,当用户单击标签(或以某种方式进入编辑模式)时,您可以实例化一个文本框控件并在标签控件所在的位置显示它。因此,用户会产生标签控件被“转换”为文本框的错觉。用户可以在文本框中编辑标签文本,编辑完成后,您只需隐藏文本框并将更改应用到标签文本即可。

如果您还需要编辑样式,则必须显示一个包含所有可编辑设置的面板,而不是一个单独的文本框。

关于c# - 可编辑标签控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2309662/

相关文章:

c# - C# 列表中的不相交联合

wpf - 从 Windows 窗体迁移到 WPF...值得吗?

.net - 如何以编程方式关闭 VB.NET 中的 ComboBox 下拉菜单?

.net - 为什么 Telerik ASP.NET MVC 控件比 ASP.NET AJAX 少?

c - 对 C 标准输出的更多控制

.net - 如何停止Backgroundworker并关闭表单?

c# - 如何转换 'MS.Internal.Data.CollectionViewGroupInternal'使用?

c# - WPF 列表和上下文菜单

c# - HttpRequest 与 HttpRequestMessage 与 HttpRequestBase

c# - Microsoft Sans Serif 字体未在中文本地化 Windows 中使用