簡體   English   中英

在富文本框中自動生成文本

[英]Auto generate text in rich textbox

現在,我正在制作一個應用程序,您可以在其中編寫一些文本並按一個按鈕。 我的問題是:當您在文本框中編寫內容時,該如何做廣告呢?

示例如果此人寫:

12324

那么我想讓它顯示:

1-2-3-2-4

就像一個偵聽器,如果您編寫內容,該內容會將內容添加到文本框中。

感謝您的幫助。

您可以使用TextChange Event實現此目的。

這是一個例子

private void txtPenaltyDays_TextChanged(object sender, EventArgs e)
{
    string yourText = txtPenaltyDays.Text;
    txtPenaltyDays_1.Text = string.Join("-", yourText.ToCharArray())
}

假設您有兩個文本框

  • txtPenaltyDays
  • txtPenaltyDays_1

更新:-您可以在第4個字符后添加“-”,而不是單個字符。

string a = "mihirdaveisdeveloper";

var divided = Enumerable.Range(0, a.Length / 4)
                .Select(i => a.Substring(i * 4, 4));
var ans = string.Join("-", divided);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM