社区
C#
帖子详情
winform保存当前窗体文本框值的问题
wbcn
2007-03-30 04:55:00
点[确定]保存当前窗体文本框的值,下次打开程序该窗体(包括重新开机打开程序),文本框为上次保存的值.
不能用数据库和文件保存方式,如何来实现啊!
请高手指点啊(有代码更好)!
...全文
352
11
打赏
收藏
winform保存当前窗体文本框值的问题
点[确定]保存当前窗体文本框的值,下次打开程序该窗体(包括重新开机打开程序),文本框为上次保存的值. 不能用数据库和文件保存方式,如何来实现啊! 请高手指点啊(有代码更好)!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
happyhippy
2007-03-31
打赏
举报
回复
下次打开程序该窗体(包括重新开机打开程序),文本框为上次保存的值.
不能用数据库和文件保存方式,如何来实现啊!
---------------------------------------------------------
????????????????????????
注册表从本质上讲还是文件!
你总得找个地方存放吧!
曲滨_銘龘鶽
2007-03-31
打赏
举报
回复
1. 用户配置文件(这种最方便可以帮定的,在设计界面就可以设置),vs2005
2. .net 应用程序隔离区, 都在后面那个名称空间里 “System.IO.IsolatedStorage”
3. 注册表
---- 以上几种重做系统都会消失
4. 自己找地方写到任何地方,在自己读出来
zouqiang122
2007-03-31
打赏
举报
回复
up...
-渔民-
2007-03-31
打赏
举报
回复
写入xml也可以,或二进制存入你指定的文件类型中
ristona
2007-03-31
打赏
举报
回复
我有两个建议,一个简单直接点,用Setting,另一个可以参考UIP的思想用序列化的方式把这个值保存下来,下面打开先判断有没有保存的东西,如果有,反序列化,再赋值.
sz709
2007-03-31
打赏
举报
回复
学习..
wbcn
2007-03-31
打赏
举报
回复
请问除了写入注册表外,还有其他的方法么?
Kencxj
2007-03-30
打赏
举报
回复
楼上的,见识了
王集鹄
2007-03-30
打赏
举报
回复
private string fileName;
private void Form1_Load(object sender, EventArgs e)
{
fileName = Path.ChangeExtension(Application.ExecutablePath, ".txt");
if (File.Exists(fileName))
using (StreamReader vStreamReader = new StreamReader(
fileName, Encoding.Default))
textBox1.Text = vStreamReader.ReadToEnd();
}
private void Form1_FormClosed(object sender, FormClosedEventArgs e)
{
using (StreamWriter vStreamWriter = new StreamWriter(
fileName, false, Encoding.Default))
vStreamWriter.Write(textBox1.Text);
}
北京的雾霾天
2007-03-30
打赏
举报
回复
你可以参考下面的代码来操作了:
private void button1_Click(object sender, EventArgs e)
{
string m_Setup = "我程序中的TextBox";
string regPath = @"SOFTWARE";
RegistryKey rk = Registry.LocalMachine.OpenSubKey(regPath, true);
if (rk != null)
{
rk.DeleteSubKey(m_Setup, false);
RegistryKey setupRk = rk.CreateSubKey(m_Setup);
if (setupRk != null)
{
setupRk.SetValue("Text", this.textBox.Text);
setupRk.Close();
}
rk.Close();
}
}
北京的雾霾天
2007-03-30
打赏
举报
回复
写入注册表啊
除了你说的数据库和文件,另一个注册表记录最合适不过了.
在一个
窗体
中委托更新另一
窗体
中的
文本框
值
在这个场景中,我们探讨的是如何在两个不同的
WinForm
窗体
之间进行通信,特别是如何从一个
窗体
(Form2)通过委托来更新另一个
窗体
(Form1)中的
文本框
控件(TextBox)的
值
。下面将详细介绍这个过程及其涉及的技术点。...
winForm
中主
窗体
Form获取弹出
窗体
的中
值
WinForm
中主
窗体
Form 获取弹出
窗体
的中
值
WinForm
是一个基于 Windows Forms 的应用程序框架,用于构建 Windows 桌面应用程序。在
WinForm
中,
窗体
(Form)是应用程序的基本组成部分,用于显示和交互用户界面。...
winform
等待
窗体
gif动画等待
这些组件允许你在
WinForm
窗体
上直接展示GIF动画。 2. **创建等待
窗体
** 创建一个新的Windows Form作为等待
窗体
。这个
窗体
通常包含一个中央放置的GIF动画控件,以及可选的
文本框
来显示
当前
处理的进度或状态信息。...
Winform
简单登陆
窗体
在本文中,我们将深入探讨如何使用
Winform
创建一个简单的登录
窗体
,并利用XML技术来实现本地用户历史登录信息的
保存
、提取和修改。
Winform
是.NET Framework中的一个组件,用于构建桌面应用程序,它提供了丰富的用户...
C#中子
窗体
获取父
窗体
中控件的内容
父
窗体
文本框
:tB_Logout_Username public partial class Logout : Form { //定义一个静态变量存放父
窗体
中的
文本框
的
值
public static string tB_LogoutName; //实例化子
窗体
的事件 private
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章