使文本框被选择的文字改变颜色 再不用在线编辑器的情况下,我想用文本框控件,然后一个按钮改变文本框中被选中的文本的颜色,这样功能怎么实现呢?我是菜鸟,希望提供代码,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不仅局限于asp.net吧 winForm程序也可以啊因为只是单纯改变颜色 我不想用在线编辑器winForm和asp.net都需要吧 我决的用RichTextbox应该可以吧,但是忽然不会写了 RichTextbox和FreeTextBox一样的,,很容易的,, 如果字不是在 Textbox里显示的话 很简单,,如果在同一个Textbox里显示多个颜色我咋印象里他的 forecolor 是统一上色呢? 还是不需要永久保存 只是他选中的时候字体颜色变一下? var selection = document.selection; var curOperaType = selection.type; var rng = selection.createRange();if(curOperaType == "text"){document.execCommand("ForeColor",false,"red");}楼主试试这个,这应该是ie版本,但是也仅仅是在可编辑状态下的,跨浏览器的楼主自己去找吧。 namespace WindowsFormsApplication1{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { richTextBox1.SelectionColor = System.Drawing.Color.Red; } }} 【兔子sama进来下】问你一个问题啊!!!!!! C#中richTextBox的问题,来寻求大家的帮助 小弟想写一个论坛,望大家给点可行性的建议,谢谢! 各位高手,帮忙看一下 最大化的问题,请大虾帮忙! 关于自定义控件枚举类型的属性无法设置的问题 MSDE与应用程序一起打包 在web中模拟TreeView 急,装vs.net beta2 要备份office2000中的拿一个文件,否则就有50次限制了 VS2019 创建web项目 找不到MVC模板 如何在弹出新窗口后,保持原页面样式不变 使用ADO.net 实体数据模型遇到的问题
我咋印象里他的 forecolor 是统一上色呢? 还是不需要永久保存 只是他选中的时候字体颜色变一下?
var selection = document.selection;
var curOperaType = selection.type;
var rng = selection.createRange();
if(curOperaType == "text"){
document.execCommand("ForeColor",false,"red");
}
楼主试试这个,这应该是ie版本,但是也仅仅是在可编辑状态下的,跨浏览器的楼主自己去找吧。
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{ richTextBox1.SelectionColor = System.Drawing.Color.Red;
}
}
}