- 題名: 構造体の使い方
- 日時: 2013/01/31 23:42:03
- ID: 31299
- この記事の返信元:
- (なし)
- この記事への返信:
- [31300] Re[1]: 構造体の使い方2013/02/01 0:51:56
- [31301] Re[1]: 構造体の使い方2013/02/01 12:06:15
- ツリーを表示
■No31299に返信(よーこさんの記事) 構造体をどう使いたいのかが見えませんが 提示コードから想像できるやりたいことを実現するには以下のコードでどうでしょう? Public Class Form1 Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click Form2.ShowDialog() TextBox1.Text = Form2.DDD End Sub End Class Public Class Form2 Private _DDD As String Public Property DDD As String Get Return _DDD End Get Set(value As String) _DDD = value End Set End Property Private Sub Form2_Load(sender As Object, e As System.EventArgs) Handles Me.Load _DDD = "676777" End Sub Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click Me.Close() End Sub End Class
分類:[.NET]
こんにちは。
初歩的な質問ですみません。やりたいことは構造体に変数を設定して、そこに対して文字列を設定したり、取得したりしたいです。
テスト用に以下のようなコードを書いたのですが、どうもうまくいきません。
単にグローバル変数だと大丈夫なんですが、構造体にするとうまくいきません。
Public Class Form1
Dim DFD As New AAA
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Form2.ShowDialog()
TextBox1.Text = DFD.DDD
End Sub
End Class
Module Module1
Public Structure AAA
Public DDD As String
End Structure
End Module
Public Class Form2
Dim aac As New AAA
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
aac.DDD = "676777"
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Me.Close()
End Sub
End Class