现在,我正在制作一个应用程序,您可以在其中编写一些文本并按一个按钮。 我的问题是:当您在文本框中编写内容时,如何做广告,然后再投放类似广告的内容?
示例 如果该人写:
12324
然后我要使其显示:
1-2-3-2-4
就像一个侦听器,如果您编写某些内容,该内容会将其添加到文本框中。
感谢您的帮助。
答案 0 :(得分:2)
您可以使用TextChange Event实现此目的。
这是一个例子
private void txtPenaltyDays_TextChanged(object sender, EventArgs e)
{
string yourText = txtPenaltyDays.Text;
txtPenaltyDays_1.Text = string.Join("-", yourText.ToCharArray())
}
假设您有两个文本框
更新:- 您可以在第4个字符后添加“-”,而不是单个字符。
string a = "mihirdaveisdeveloper";
var divided = Enumerable.Range(0, a.Length / 4)
.Select(i => a.Substring(i * 4, 4));
var ans = string.Join("-", divided);