使用reg ex,我可以找到匹配的单词,所以我想用文本框替换匹配的单词。我正在做一些像填空问题。我将从数据库中获取问题以显示为标签。
问题将显示为标签,但我需要用户在文本框中输入答案。是否可以将标签与文本框集成?
代码在这里:
string input = TextBox1.Text;
string pattern = Regex.Escape("[") + "(.*?)]";
MatchCollection matches = Regex.Matches(input, pattern);
foreach (Match match in matches)
{
Label1.Text = TextBox1.Text.Replace(match.Value.ToString(), "");
}
例如: 嗨,[TEXTBOX HERE]怎么样?
你好,怎么样? < - 将显示在标签中,而我需要标签中的文本框供用户输入他们的答案。 对此有何建议/解决方案?感谢简而言之,是否可以用文本框替换文本并将其显示在标签上?
答案 0 :(得分:1)
尝试使用FlowLayoutPanel:
FlowLayoutPanel将确保它们一个接一个地对齐。
答案 1 :(得分:0)
一个简单的解决方案是拥有标签前缀,文本框和另一个标签posttext。然后,您可以单独设置它们。