掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
.NETでお互いのフォーム間のコントロールを操作するには? (ID:84777)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
も少し簡単な方法がありました。 ①Class Form2のプライベートメンバーにobj_Form1を追加。 Public Class Form1 Inherits System.Windows.Forms.Form Private obj_Form1 As Form1 = Nothing ←★ ②Class Form2のコンストラクタでフォーム1を取得。 Public Sub New(ByVal obj_Argument As Form1) MyBase.New() ' この呼び出しは Windows フォーム デザイナで必要です。 InitializeComponent() ' InitializeComponent() 呼び出しの後に初期化を追加します。 obj_Form1 = obj_Argument ←★ End Sub ③フォーム1でフォーム2を作成&表示。 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim obj_Form2 As Form2 = New Form2(Me) obj_Form2.Show() End Sub End Class ④フォーム2からアクセス。 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click obj_Form1.Button1.Enabled = False End Sub ↓参考文献 ttp://dobon.net/vb/dotnet/form/accessanotherformdata.html
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.