Frågan#1
I min form så har jag en richtextBox(eg richTextBoxEx=special för bättre utskrift)
Via knapparna i en toolbar så ville jag kunna ha fet, kusiv och understuken text.
private void toolBar1_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e)
{
switch(toolBar1.Buttons.IndexOf(e.Button))
{
//***
case 4:
// fet
if(toolBar1.Buttons[4].Pushed)
{
richTextBoxEx.SetSelectionBold(true);
}
else
{
richTextBoxEx.SetSelectionBold(false);
}
break;
Detta fungerar inte så bra, första tecknet blir fet eller kusiv, men sedan så återgår det till default.
Jag har också denna kod:
private void richTextBoxEx_SelectionChanged(object sender, System.EventArgs e)
{
if (richTextBoxEx.SelectionFont.Bold == true)
{// Bullet button on toolbar should appear pressed
toolBarButton5.Pushed = true;
}
else
{// Bullet button on toolbar should appear unpressed
toolBarButton5.Pushed = false;
}
//osv
Detta är för att om jag ställer mig i ett avsnitt, så reagera knapparna på om det är inskrivet fet eller kusiv mm.
Min fråga, hur skall jag göra, för att kunna få fet stil hela vägen, när jag har tryckt på min knapp