因此,当在上下文菜单中单击该选项时,我试图使选定数量的文本(在富文本框中)变为大写或小写。
这是我要使用的代码:
private void toUPPERCASEToolStripMenuItem_Click(object sender, EventArgs e)
{
if (rtxtMain.SelectedText != "")
{
rtxtMain.SelectedText.ToUpper();
}
}
private void toLowercaseToolStripMenuItem_Click(object sender, EventArgs e)
{
if (rtxtMain.SelectedText != "")
{
rtxtMain.SelectedText.ToLower();
}
}
但是,当我尝试一下时,文本不会更改...如何更改它?
最佳答案
您不能更改现有的字符串实例。 ToUpper()和ToLower()返回一个新的字符串实例。
尝试
rtxtMain.SelectedText = rtxtMain.SelectedText.ToUpper();
关于c# - 如何更改RichTextBox中文本的大小写?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6393316/