当前位置:编程学习 > C#/ASP.NET >>

如何序列化Textbox

窗体Form1上有10个textbox控件,现在想把这10个textbox控件序列化为文件,下次打开该文件时反序列化那10个Textbox,有什么思路吗? --------------------编程问答-------------------- textbox实现ISerializable接口或IXmlSerializable接口 --------------------编程问答-------------------- 使用控件数组吧,vb可以自动建立索引
--------------------编程问答-------------------- 使用控件数组吧,vb可以自动建立索引 
===========
再具體點:
     就是用個panel作為容器,然後在裡面加控件就行。
     (注意:這裡沒有控件位置,所以出來是重在一起的,樓主再加控件位置就行。)

   dim txt(10) as textbox
 Private Sub InitializeFilterBarControls()
        Panel1.SuspendLayout()
        For i As Integer = 0 To txt.GetUpperBound(0)
            txt(i) = New TextBox
            AddHandler txt(i).KeyDown, AddressOf HeaderFilterBar_KeyDown
            txt(i).TabIndex = i
            Panel1.Controls.Add(txt(i))
        Next
        Panel1.ResumeLayout()
  end sub
--------------------编程问答-------------------- 你可以使用SOAP进行序列化及反序列化 --------------------编程问答-------------------- 序列化控件的数据,而不是控件本身
一定要序列化控件,参考1楼,自己实现ISerializable接口
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,