コード例 #1
0
ファイル: Form1.cs プロジェクト: PlumpMath/DesignPatterns-102
 void Form1_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyData == Keys.Delete)
     {
         RemoveCommand removeCommand = new RemoveCommand(_shapeList, _selected);
         removeCommand.Do();
         _commandStack.Push(removeCommand);
         UpdateControls();
         Invalidate();
     }
 }
コード例 #2
0
ファイル: Form1.cs プロジェクト: tosjo/DesignPatterns
 void Form1_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyData == Keys.Delete)
     {
         RemoveCommand removeCommand = new RemoveCommand(_shapeList,_selected);
         removeCommand.Do();
         _commandStack.Push(removeCommand);
         UpdateControls();
         Invalidate();
     }
 }