关于界面设计的建议

时间:2011-04-26 16:09:40

标签: c# winforms

我需要为文本设计一种模板系统:用户输入一段文本并在文本中键入一些特殊标记,如(**),告诉软件文本(**)需要是改为其他一些内容。

我想要做的是向用户显示需要更改的字段列表,以便用户可以插入正确的数据。

我正在考虑显示所有文本(在文本框中)并用文本框替换(**)字符,以便用户可以输入文本。有没有办法做到这一点?您如何看待这种方法?你有更好的想法吗?关键是我想向用户显示替换发生的上下文。

感谢。

1 个答案:

答案 0 :(得分:1)

为什么不动态扫描文本并生成文本框?

您的代码将显示模板化文本,扫描它然后,根据它找到的模板化变量,生成1个文本框。您在文本下方列出了每行一个文本框,一旦文本框中的内容发生变化,您就会更新文本,以便用户看到它的外观。