- 題名: 構造体の使い方
- 日時: 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