掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
グローバル関数でUsercontrol上に描画するには? (ID:109658)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Form1上に貼り付けたUsercontrol1上に描画したいです。Form1のクラスから、標準モジュールに記述した関数を呼び出して描画させたいのですが、クラスの使い方が間違っているのでしょうか? コードを下に記します。これを実行するとフォームは表示されるのですが、ユーザコントロール上の描画ができません。スタートアップはSub Mainです。 よろしくお願いします。 〜フォームの記述〜 Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Call disp() End Sub End class 〜標準モジュールでの記述〜 Module Module1 Public C As UserControl1 Public F As Form1 Public Sub Main() F = New Form1 C = New UserControl1 F.ShowDialog() End Sub Public Sub disp() Dim Graph As Graphics = C.CreateGraphics Dim P As Pen = New Pen(Color.Red) Graph.DrawLine(P, 10, 10, 50, 50) End Sub End Module
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.