标题:VB.net 中如何统一窗口多次使用,保存自定义扩展名数据
只看楼主
紫金山
Rank: 1
等 级:新手上路
帖 子:6
专家分:7
注 册:2017-6-20
结帖率:0
已结贴  问题点数:20 回复次数:2 
VB.net 中如何统一窗口多次使用,保存自定义扩展名数据
附件是一个小程序
通过form1的按钮,向父窗体的treeview里面添加项,记录窗体里面的输入数据。
有两个问题需要咨询
1、    如何把窗体输入的数据保存自定义扩展名的文件,如扩展名为(.PVAD),以便下次打开时候能重复使用里面数据。(即我所有的输入,控件的状态都能保存在文件里面,下次打开能直接使用)
2、    如何把窗体里面的输入数据放在右侧的树状图上,双击或右击“打开”修改。Form1里面每次点击按钮就需要向向父窗体的treeview里面添加项。双击treeview里面不同项显示form1的数据不一样。

我没有多少分,请大家帮忙。谢谢,百度了好久,没能解决。

Tset11.rar (119.4 KB)

搜索更多相关主题的帖子: 保存 扩展名 数据 窗体 输入 
2017-10-31 16:20
xyxcc177
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:26
帖 子:197
专家分:1249
注 册:2017-7-8
得分:20 
你用两个号玩,从不结贴。
2017-11-04 08:55
xyxcc177
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:26
帖 子:197
专家分:1249
注 册:2017-7-8
得分:0 
你的两个问题我可以回答你第一个问题,第二个因为我的程序版本是VS2010,没能打开你的项目文件,所以暂时没法做答.
窗体退出时,把数据及窗体状态保存在文本文件中,后缀名可以自定,下次打开时在读进来
如窗体中有如下控件:
Combobox1.Text="北京"
CheckBox1.Checked=True
程序代码:
Imports Imports System.Text
Public Class Form1
Private myFile As String="d:\tmp.PVAD"
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load

 if (myFile) Then
  dim str_arr()=(myFile)
  ComboBOx1.Text=str_arr(0)
  CheckBox1.Checked=str_arr(1)

 End If
    End Sub

 Private Sub Form1_FormClosing(sender As Object, e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
   Dim ComText as string=Combobox1.Text
   Dim CkValue as long=iiF(CheckBOx1.Checked,1,0)
   dim s_arr()={ComText,CkValue}
  (myFile, s_arr)
    End Sub

End Class
2017-11-11 11:09



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-481988-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.420751 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved