[Windowsの]テキストボックスを作成します

レンダリング

 

 


[新しい知識]

1、送信者としては、変換を実行しようとしました。

変換が失敗した場合はnullが返されます。

プライベート 無効 ToolStripMenuItem_Click(オブジェクト送信者、EventArgsのe)の
ToolStripMenuItemメニュー =送信者として ToolStripMenuItem。

 

図2に示すように、色処理部

1)、メニューバーには、事前に選択されたチェックマークName.Checked =真をされています。

2)、変更色:

richTextBox1.ForeColor = Color.Black。

3)、ステータス表示枠

toolStripStatusLabel2.Text = menu.Text。

 

4)、カスタムカラーウィンドウ

// 1、フォーム上のカラーボックスをドラッグし、ダイアログ色を作成 
ColorDialog ColorDialog1 = 新しい新; ColorDialog()
 // 2、ディスプレイダイアログボックス 
DialogResult DR = colorDialog1.ShowDialog();
 IF(DR == DialogResult 。OK)
{ 
    richTextBox1.ForeColor = colorDialog1.Color; 
}

 

[表示効果]

 

 

 

詳細コード]

。1  プライベート 無効 ToolStripMenuItem_Click(オブジェクト送信者、EventArgsのE)
 2          {
 3。              ToolStripMenuItemのMENU = SENDER AS ToolStripMenuItem;
 。4              IF(!MENU = ヌル。5              {
 6                  // セットを確認し、テキストボックスのフォアグラウンドカラー属性+ +ステータスボックス
7。                  Red.Checked = falseに図8                  Green.Checked = falseに図9                  Default.Checked = falseに10                  CustomizeColor.Checked =;
11  
12                  menu.Checked = 13                  スイッチ(menu.Name)
 14                  {
 15                      の場合 、 " " 16                          richTextBox1.ForeColor = Color.Red。
17                          ブレーク;
18                      ケース " グリーン" 19                          richTextBox1.ForeColor = Color.Green。
20                          ブレーク;
21                      の場合 、 " デフォルト" 22                         = richTextBox1.ForeColor Color.Black;
 23で                         BREAKは24                      デフォルト25                          // 1、フォームドラッグにカラーボックス、カラーボックスが作成されます。
26は                          ColorDialog ColorDialog1 = 新しい新しいColorDialog();
 27                          // 2、ディスプレイダイアログボックス
28                          DialogResult DR = colorDialog1.ShowDialog();
 29                          IF(DR == DialogResult.OK)
 30                          {
 31は                              richTextBox1.ForeColor = colorDialog1.Color;
 32                          }
 33れます                         休憩;
34                  }
 35                  toolStripStatusLabel2.Text = menu.Text。
36              }
 37          }
テキストボックスの色

 


 

 

図3に示すように、フォントサイズの一部

toolStripComboBox1(コレクション - アイテム)

レンダリング

 

 

プライベート ボイド toolStripComboBox1_SelectedIndexChanged(オブジェクト送信者、のEventArgs電子)
{ 
  場合(toolStripComboBox1.SelectedIndex == 0 
    richTextBox1.Font = 新しいフォント(richTextBox1.Font.FontFamily、10 )。
  他
       richTextBox1.Font = 新しいフォント(richTextBox1.Font.FontFamily、20 ); 
}

 


 

図4に示すように、ショートカットメニュー(右画面)

アイコン:

 

詳細コード]

プライベート 無効撤销ToolStripMenuItem_Click(オブジェクト送信者、EventArgsの電子)
{ 
    richTextBox1.Undo(); 
}

 

おすすめ

転載: www.cnblogs.com/Osea/p/12524792.html