用C#编记事本,的问题~
private void MenuColor_Click(object sender, EventArgs e)
{
ColorDialog c = new ColorDialog();
if (c.ShowDialog() == DialogResult.OK)
{
this.textBox1.SelectedText= c.Color;//这儿错误
(Error 3 Cannot implicitly convert type 'System.Drawing.Color ' to 'string ')
-----------------------------
private void MenuBackcolor_Click(object sender, EventArgs e)
{
ColorDialog b = new ColorDialog();
if (b.ShowDialog() == DialogResult.OK)
{
this.textBox1.BackColor = b.Color;//这儿正确
}
}
------解决方案--------------------this.textBox1.BackColor = b.Color.ToString();试试……
------解决方案--------------------问什么呢?
第一个改成这样可以吧this.textBox1.SelectedText= c.Color.ToString();
------解决方案--------------------try
this.textBox1.ForeColor = c.Color;
------解决方案--------------------一个是颜色,一个是字符串,不知道转换了有什么意义?
------解决方案--------------------太麻烦,直接拖个记事本进去算了。。。