-3

このコードを使用してフォームにラベルを追加していますが、フォームを閉じるとラベルがすべて消えます。ラベルを保存する方法や、毎回読み込んでラベルを復元するテキスト ドキュメントを作成する方法はありますか?

 Private x As Integer = 12
  Private y As Integer = 180

 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)     Handles Button1.Click
    Dim lbl As New label
    lbl.Size = New System.Drawing.Size(159, 23) 'set your size
    lbl.Location = New System.Drawing.Point(x, y) 'set your location
    lbl.Text = (TextBox1.Text) 'set your name
    Me.Controls.Add(lbl)  'add your new control to your forms control collection
    x += 10 'arbitrary value, you could adjust y, too
End Sub
4

1 に答える 1

1

それらを永続的にするには、設計時にツールボックスから追加する必要があります。

手順については、これをご覧ください。

http://www.homeandlearn.co.uk/csharp/csharp_s1p6.html

または、コントロールが追加されるたびに保存する構成ファイルが必要であり、適切なプロパティを使用して、フォームの読み込み時に構成ファイルからこれらを再作成できます。

(Winformsを使用していると思いますか?)

于 2013-10-30T17:06:38.413 に答える