jag har en toolbar med eventet toolBar1_ButtonClick där jag har följand kåd Du anger theBox, vilket avser hela richtextboxen. Du får nog använda dig av selectedtext istället. selectedtext har inte någon sådan function. Den har samma som string Detta är ett sätt med colordialig: Hadde visr läst lite dåligt i manualen.Där stog att all text från den markerade och frm åt kommer att ha denna färgen.hur ändrar man färg på text i en richTextBox
theBox = richTextBox
case "cmdBold":
theBox.SelectionFont = new Font("Verdana", 12, FontStyle.Bold);
theBox.SelectionColor = Color.Blue;
break;
Vist detta funkar fint men sen blir all text stor och blå. Som man skriver.Vill ju bara ha det markerade blått och stort.
Använder jag fel event eller?
Sv: hur ändrar man färg på text i en richTextBox
Sv:hur ändrar man färg på text i en richTextBox
Sv: hur ändrar man färg på text i en richTextBox
ColorDialog colorDialog1 = new ColorDialog();
colorDialog1.Color = richTextBoxEx1.SelectionColor;
if(colorDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK &&
colorDialog1.Color != richTextBoxEx1.SelectionColor)
{
richTextBoxEx1.SelectionColor = colorDialog1.Color;
}
Sv:hur ändrar man färg på text i en richTextBox
Så man får markera det man vill skall vara färgat sen får man skriva och sen markera det igen och ändra till standard. Om jag inte miss minner mig är det så i Word med.