程序中用到了控件RichTextBox,当用户从其他地方,比如Word从拷贝粘贴数据到RichTextBox中时。由于用户可能拷贝的数据的字体格式不一样,从而在RichTextBox中会显示出不同的字体。
请问大家,如何使得RichTextBox中始终保持一种字体类型和大小。当用户从其他地方拷贝数据来时,也能自动将拷贝的数据转换为默认字体。
谢谢!
请问大家,如何使得RichTextBox中始终保持一种字体类型和大小。当用户从其他地方拷贝数据来时,也能自动将拷贝的数据转换为默认字体。
谢谢!
解决方案 »
- 如何让datagridview只能打入5笔资料
- ADO.NET 流类型数据的问题
- ADO.NET DataAdapter.Fill(DataTable)问题
- 我找个男朋友也学软件好吗?
- C#如何修改xml文件中节点属性??? 代码、例子或链接都可以
- WPF,窗口布局和数据绑定求教。。。。。。
- Vs.net2003最近出现一个问题(按F1建,不能够打开msdn)?????
- DataGrid,用上下方向键改变当前所选数据行时,触发什么事件啊?
- 编好了一个datagrid,但无法显示 急啊
- 如何判断picturebox里面是否有绘图
- “求教往特定的EXECL模板下写数据的例子(源代码)急急急”
- .net问题,请高手帮忙,高分回报。错误应用程序 w3wp.exe!!!!!!
private void richTextBox1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
if(e.Modifiers == Keys.Control && e.KeyCode == Keys.V)
{
IDataObject iData = Clipboard.GetDataObject();
//检测数据是否是可以使用的格式,即文本格式
if (iData.GetDataPresent ( DataFormats.Text))
{
//是可以使用的格式,就在textbox2中显示剪切板中的内容
string txt = (string)iData.GetData (DataFormats.Text) ;
richTextBox1.AppendText(txt);
} e.Handled = true;
}
}