私はボタンがフォームコンストラクタで、Winフォームの上に横たわっている[OK]を私は、マウスの休暇が発射されたときにobj = this.CreateGraphics();
これはパフォーマンスとメモリの使用量に関する正しい方法ですか?それとも良い方法でしょうか?
が
MainFormGraphicsHandle.DrawRectangle(new Pen(Color.CornflowerBlue, 2.0f),
this.MdPlayerButton.Location.X - 2, this.MdPlayerButton.Location.Y - 2,
this.MdPlayerButton.Size.Width + 4, this.MdPlayerButton.Size.Height + 4);
を解雇されたグラフィックス持っ
メインのグラフィックスのハンドル.DrawRectangle(新しいPen(this.BackColor、2.0f)、 this.MdPlayerButton.Location.X - 2、this.MdPlayerButton.Location.Y - 2、 this.MdPlayerButton.Size.Width + 4、this.MdPlayerButton 。サイズ.Height + 4);
矩形の上に矩形を描画すると、メモリリークなどの原因になることがありますか、ボタンを強調表示するのは良い方法ですか?
私は自分のフォームのサイズを変更できるようにしたいので、準備が整ったイメージを使用して、それらの間のスワップは優先されません。
ありがとうございました!