Jag har kommit en bit på vägen:
//under richTextBoxEx1_MouseUp
bool bkopiera = ((richTextBoxEx1.SelectedRtf.Length > 0) ? kopieraToolStripMenuItem.Enabled = true :
kopieraToolStripMenuItem.Enabled = false);
bool bklippUt = ((richTextBoxEx1.SelectedRtf.Length > 0) ? klippUtToolStripMenuItem.Enabled = true :
klippUtToolStripMenuItem.Enabled = false);
//under richTextBoxEx1_TextChanged
bool bAngra = ((richTextBoxEx1.CanUndo) ? ångraToolStripMenuItem.Enabled = true :
ångraToolStripMenuItem.Enabled = false);
bool bGoraOm = ((richTextBoxEx1.CanRedo) ? görOmToolStripMenuItem.Enabled = true :
görOmToolStripMenuItem.Enabled = false);
bool bMarkeaAllt = ((richTextBoxEx1.Text.Length > 0) ? markeraAlltToolStripMenuItem.Enabled = true :
markeraAlltToolStripMenuItem.Enabled = false);
DataFormats.Format myFormat = DataFormats.GetFormat(DataFormats.Rtf);
bool paste=((richTextBoxEx1.CanPaste(myFormat)) ? klistraInToolStripMenuItem.Enabled = true :
klistraInToolStripMenuItem.Enabled = false);
Detta fungerar inte bra.
Ångra görom och markera allt fungerar som det skall men inte resten.
När applikationen har startat så är menyerna inte
enabla. Skrivs det in text i richtextboxen då enablas kopiera klipp ut och
klistra in.
Jag tror att jag är någonting på spåret, men inte helt klart.