representaciones
[El nuevo conocimiento]
1, Remitente Como intentaron conversión.
Se devuelve NULL si la conversión no.
privada vacío ToolStripMenuItem_Click ( objeto emisor, EventArgs e) Menú ToolStripMenuItem = remitente como ToolStripMenuItem;
2, la parte de procesamiento de color
1), la barra de menú ha sido pre-seleccionado marca de verificación Name.Checked = true.
2), cambio de color:
richTextBox1.ForeColor = Color.Black;
3), el marco de la pantalla de estado
toolStripStatusLabel2.Text = menu.Text;
4), ventana de color personalizado
// 1, para arrastrar la caja de color en el formulario; crear un diálogo de color ColorDialog ColorDialog1 = nuevo nuevo ColorDialog (); // 2, muestra un cuadro de diálogo de la DialogResult DR = colorDialog1.ShowDialog (); IF (DR == la DialogResult .OK) { richTextBox1.ForeColor = colorDialog1.Color; }
[Efecto Pantalla]
DETALLADA Código]
1. Privado vacío ToolStripMenuItem_Click ( Objeto remitente, EventArgs e) 2 { 3. MENU ToolStripMenuItem = REMITENTE AS el ToolStripMenuItem; . 4 SI (! MENU = nula ) . 5 { 6. // conjunto Comprobar cuadro de texto color de primer plano atributo + + caja de estado 7. Red.Checked = false ; . 8 Green.Checked = false ; . 9 Default.Checked = false ; 10 CustomizeColor.Checked =falsa ; 11 12 menu.Checked = verdadero ; 13 interruptor (menu.Name) 14 { 15 caso " Red " : 16 richTextBox1.ForeColor = Color.Red; 17 descanso ; 18 caso " Verde " : 19 richTextBox1.ForeColor = Color.Green; 20 descanso ; 21 caso " por defecto " : 22 = RichTextBox1.ForeColor Color.Black; 23 es PAUSA ; 24 por defecto : 25 // . 1, el cuadro de color a la forma de arrastre; crea una caja de color 26 es ColorDialog ColorDialog1 = nuevo nuevo ColorDialog (); 27 // 2, la pantalla cuadro de diálogo 28 la DialogResult DR = colorDialog1.ShowDialog (); 29 IF (DR == DialogResult.OK) 30 { 31 es richTextBox1.ForeColor = colorDialog1.Color; 32 } 33 es romper ; 34 } 35 toolStripStatusLabel2.Text = menu.Text; 36 } 37 }
3, una parte del tamaño de fuente
toolStripComboBox1 (colección - Artículos)
representaciones
privada vacío toolStripComboBox1_SelectedIndexChanged ( objeto emisor, EventArgs e) { si (toolStripComboBox1.SelectedIndex == 0 ) richTextBox1.Font = nuevo Fuente (richTextBox1.Font.FontFamily, 10 ); más richTextBox1.Font = nuevo Fuente (richTextBox1.Font.FontFamily, 20 ); }
4, menú contextual (pantalla derecha)
icono:
DETALLADA Código]
privada vacío撤销ToolStripMenuItem_Click ( objeto emisor, EventArgs e) { richTextBox1.Undo (); }