有没有办法让a的一部分label.text变得大胆?
label.text = "asd" + string;
Run Code Online (Sandbox Code Playgroud)
希望该string部分是大胆的.
有可能,这怎么办?
题
如何将字符串"Européen"转换为RTF格式的字符串"Europ \'e9en"?
[TestMethod]
public void Convert_A_Word_To_Rtf()
{
// Arrange
string word = "Européen";
string expected = "Europ\'e9en";
string actual = string.Empty;
// Act
// actual = ... // How?
// Assert
Assert.AreEqual(expected, actual);
}
Run Code Online (Sandbox Code Playgroud)
到目前为止我发现了什么
RichTextBox的
RichTextBox可用于某些事情.例:
RichTextBox richTextBox = new RichTextBox();
richTextBox.Text = "Européen";
string rtfFormattedString = richTextBox.Rtf;
Run Code Online (Sandbox Code Playgroud)
但是rtfFormattedString原来是整个RTF格式的文档,而不仅仅是字符串"Europ \'e9en".
堆栈溢出
谷歌
我还在网上找到了一堆其他资源,但没有解决我的问题.
回答
不得不添加Trim()删除前面的空格result.除此之外,Brad Christie的解决方案似乎也有效.
我现在将使用这个解决方案,即使我有一个糟糕的直觉,因为我们必须使用SubString并修剪RichTextBox以获得RTF格式的字符串.
测试用例:
[TestMethod]
public void Test_To_Verify_Brad_Christies_Stackoverflow_Answer()
{
Assert.AreEqual(@"Europ\'e9en", "Européen".ConvertToRtf());
Assert.AreEqual(@"d\'e9finitif", "définitif".ConvertToRtf());
Assert.AreEqual(@"\'e0", …Run Code Online (Sandbox Code Playgroud) 就像标题一样:我在网上搜索了答案,但我无法找到隐藏VB.NET中RichTextBox插入符号的方法.
我试图将RichTextBox.Enabled属性设置为False,然后将背景颜色和前景颜色更改为非灰色,但这并不能解决问题.
提前致谢.
如何在富文本框中格式化文本,如下所示
02/11/2010 - 05:15 PM - Adam:另一个测试笔记于11月2日添加
02/11/2010 - 05:14 PM - Z_kas:测试笔记.阶段变为:N Enq - 发送报价
02/11/2010 - 05:12 PM - user32: 11月2日增加的另一个测试笔记
谢谢
有没有人知道如何使用两个不同的字体或至少两个不同的FontSizes创建一个Label(WindowsForms)?
我有一个字符串构建器,其值通过占位符在运行时附加.一旦附加了字符串构建器,就会将其分配给文本框(不是丰富的txt)以显示在UI中.
我希望文本的一部分是大胆的.
sb.AppendFormat("Added {0} by {1}:\n{2}", DateTime.ToString(), userName, note);
txt.Text = sb.ToString();
Run Code Online (Sandbox Code Playgroud)
预期产量:
添加9/01/2016 8:47:19 PM by Vinoth: Testing Purpose
我怎样才能做到这一点?无论如何用:符号循环遍历单词直到我希望它变为粗体?