VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
<< 前のTips 次のTips >>
図形を描画するためにはGraphicsオブジェクトが必要です。Graphicsオブジェクトはたいていの場合、PaintイベントのPaintEventArgs引数やDrawItemイベントのDrawItemEventArgs引数から取得します。
そのほか、すべてのコントロールオブジェクトが持つCreateGraphicsメソッドを使用して取得することが出来ます。ただしCreateGraphicsメソッドを使用した場合は、必ずDisposeしてリソースを解放する必要があります。
// Paintイベントでのグラフィックスオブジェクト取得例 private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e) { // グラフィックオブジェクトを取得する Graphics GR = e.Graphics; } // DrawItemイベントでのグラフィックスオブジェクト取得例 private void comboBox1_DrawItem(object sender, System.Windows.Forms.DrawItemEventArgs e) { // グラフィックオブジェクトを取得する Graphics GR = e.Graphics; } // Button1のグラフィックスオブジェクト取得例 private void Form1_Load(object sender, System.EventArgs e) { // button1のグラフィックスオブジェクトを取得 Graphics GR = button1.CreateGraphics(); // リソースを解放する GR.Dispose(); }
<< 前のTips 次のTips >>