永发信息网

VB中保存时怎么覆盖已经存在的东西

答案:2  悬赏:20  手机版
解决时间 2021-12-24 00:52
  • 提问者网友:我的未来我做主
  • 2021-12-23 21:55
VB中保存时怎么覆盖已经存在的东西
最佳答案
  • 五星知识达人网友:过活
  • 2021-12-23 22:49
如果保存时,文件是只读的,你不能覆盖,那么找到文件,右键属性,把只读的的勾挑掉,然后就可以覆盖保存了
全部回答
  • 1楼网友:洎扰庸人
  • 2021-12-23 23:08
'把登录用户和密码的text文本分别命名为:txtusername和txtpassword '把登录按钮和退出按钮分别命名为:cmdin和cmdexit private sub form_load() '先申明2个变量 dim username as string dim password as string txtpassword.passwordchar = "*" '使得密码输入时以“*”号显示 '以下判断有没有用户注册 if dir("d:\user.txt") = "" then '如果用户文件不存在 if msgbox("您的系统中还未建立管理员帐号,是否现在建立?", 65, "询问!") = vbok then '如果按下msg对话框“确定” '请在这里写入您转入建立用户的窗体 '如果没有,又仅是您一个人使用,可以在代码中直接执行,以下这段就是: open "d:\user.txt" for output as #1 '开始写数据 print #1, 这里写您的帐号 print #1, 这里写您的密码 close #1 '写入结束 else '这里对应msg那个if,意思是说:如果按下“取消” msgbox "没有管理员帐号,您不能登录!", , "警告!" end '结束程序 end if else '这里对应user.txt的if,意思是说:如果还文件存在 open "d:\user.txt" for input as #1 line input #1, username '把user.txt第一行读取成username变量 line input #1, password '把user.txt第二行读取成password变量 close #1 '读取用户及密码数据到内存完成 end if end sub private sub cmdin_click() '这个是登录按钮 if txtusername.text = "" then '如果用户名没有输入 msgbox "请输入用户名" else if txtpassword.text = "" then '如果没有输入密码 msgbox "请输入密码" else if txtusername.text <> username then '如果输入的用户名不是已注册的用户名 msgbox "该用户不存在" else if txtpassword.text <> password then '如果密码不一致 msgbox "密码错误!", , "提醒!" else msgbox "登录成功!" '如果'这里不用说了吧,呵呵! end if end if end if end if end sub private sub cmdexit_click() '退出按钮 end '退出程序 end sub
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯