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