C# 中可以设置字符串颜色吗? 指定文本框的属性ForeColor为蓝色就好了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TextBox可能不行吧,用RichText试试看 如果你想textbox就显示一种颜色是可以的,但是如果想显示多个颜色不能。但是richbox可以。 我的意思是说 把 字符串 的 字体 变成自己喜欢的颜色 应该怎么设置?比如说 我想用MessageBox.show();把字符串数据弹出来,使其弹出来的字符串是自己喜欢的颜色(比如 红色 蓝色 等) 那你要继承MessageBox类并自己添加这个属性了 例如 : string str="你本次累计消费:(10元)"; MessageBox.Show(str); 怎样才能把 (10元)字体 变成 蓝色或 或 红色 http://download.csdn.net/source/568379这是我用C#做得打字游戏,虽然有些粗糙,你就将就着看吧。里面的文字就是当打到某个地方时正确的就把它变为绿色,错误的红色,没达到的地方原来的白色 this.TextBox.ForeColor = Color.Blue; public class CMessageBox{ public static void Show(string str) { Form f = new Form(); Label l = new Label(); l.ForeColor = Color.Red; l.Location = ...定位 f.Controls.Add(l); f.ShowModel(); ..//自己加确定按扭 }} 不一定非要MessageBox.Show来显示部分字体的颜色最简单的自己做个窗体,想怎么美化随你。 怎么一定要messageBox呢,自己用的窗体来显示就行了。 TextBox txtBox = new TextBox(); txtBox.ForeColor = Color.Red;//想要什么颜色自己设置吧 this.Controls.Add(txtBox); 对滴,最近看的一本windows编程的书上也如是说 // 自己定义一个 MessageBoxpublic class MessageBoxEx : Form{ private MessageBoxEx() { } // Other constructors private MessageBoxEx(......) { ...... } // 包含一个 Label,背景色设为透明, // 然后 ForeColor 设为你喜欢的颜色。 public static DialogResult Show(..../*参数和 MessageBox 差不多*/) { MessageBoxEx mbox = new MessageBoxEx(..../*调用相应构造函数,传入参数*/); return mbox.ShowDialog(.../*根据参数,可能不传或者一个 Form 对象*/); } // 其他类似的 Show 方法......}// 使用DialogResult rslt = MessageBoxEx.Show(......); 自己做个窗体作为MessageBox来弹出吧。你需要的颜色变换功能可以在窗体里面实现 最简单,最笨的办法,用两个MessageBox控件 this.textbox1.ForeColor =System.Drawing.Color.Red; this.textbox1.ForeColor =System.Drawing.Color.Blue; 好多人没弄懂楼主的意思啊!!比如现在有i(0-100)数字,if(i%3==0)就把该数字改成红色,else还是系统默认颜色!!!最终效果不管listBox还是textBox还是啥的,里面显示能被3整除的显示为红色字体,其他的都是系统默认的黑色字体!! 文件路径读取问题 progressBar控件的使用 WinForm PrtScSysRq键保存屏幕图片到C盘? [图] panel 控制 类型 转换 请问资源文件怎么使用?(提示需要正确嵌入到程序集) 加急:怎么老是得不到_filename的值,郁闷!大家帮忙看看 请教高手c#中Split 怎么用啊! C# 里面有控件可以实现竖排文字的么 请问如何将全角的GBJ1—86变为半角的GBJ1-86?? C#就要推出了,请大家现在学VC6.0合适吗? TextBox选择状态下的文本的颜色如何更改, C# IntPtr 问题
比如说 我想用MessageBox.show();把字符串数据弹出来,使其弹出来的字符串是
自己喜欢的颜色(比如 红色 蓝色 等)
string str="你本次累计消费:(10元)";
MessageBox.Show(str);
怎样才能把 (10元)字体 变成 蓝色或 或 红色
里面的文字就是当打到某个地方时正确的就把它变为绿色,错误的红色,没达到的地方原来的白色
this.TextBox.ForeColor = Color.Blue;
{
public static void Show(string str)
{
Form f = new Form();
Label l = new Label();
l.ForeColor = Color.Red;
l.Location = ...定位
f.Controls.Add(l);
f.ShowModel();
..//自己加确定按扭
}
}
最简单的自己做个窗体,想怎么美化随你。
txtBox.ForeColor = Color.Red;//想要什么颜色自己设置吧
this.Controls.Add(txtBox);
// 自己定义一个 MessageBox
public class MessageBoxEx : Form
{
private MessageBoxEx() { }
// Other constructors
private MessageBoxEx(......) { ...... } // 包含一个 Label,背景色设为透明,
// 然后 ForeColor 设为你喜欢的颜色。 public static DialogResult Show(..../*参数和 MessageBox 差不多*/)
{
MessageBoxEx mbox = new MessageBoxEx(..../*调用相应构造函数,传入参数*/);
return mbox.ShowDialog(.../*根据参数,可能不传或者一个 Form 对象*/);
} // 其他类似的 Show 方法......
}// 使用
DialogResult rslt = MessageBoxEx.Show(......);