吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1176|回复: 7
收起左侧

[求助] C# WinForm 有没有第三方库,能将指定一堆控件的选择和填写状态记录为配置文件并恢复?

[复制链接]
getstr88 发表于 2022-7-6 10:29
现在都是手工写代码,在生成自己配置保存文件时,读每个控件的值,然后自己定义配置文件格式(比如json)去记录控件的值(比如eadioButton记录选的哪个,textbox、richtextbox记录填的值是什么……)
然后用户选择载入配置文件时,又是一堆自己写代码,逐个控件从配置文件读取之前设置的,然后填上


我感觉这个事情应该挺通用的吧。应该有第三方大佬早已写好类似功能的库了吧?求个nuget地址,我不清除这功能用英文应该搜什么,试了几个关键字都没

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

crowli521 发表于 2022-7-6 10:35
这个理论上没有那么通用啊,真实情况是输入值可能是字符,可能是数值,可能是下拉,可能是图片……
可以自己写遍历实现,所有的控件都是control对象,然后foreach时,用 is 判断,针对不同类型的控件采用不同的取值方式
sisecha 发表于 2022-7-6 11:08
这个写个方法对控件遍历就好了呀。。加点控件类型的判断
 楼主| getstr88 发表于 2022-7-6 11:11
本帖最后由 getstr88 于 2022-7-6 11:13 编辑
crowli521 发表于 2022-7-6 10:35
这个理论上没有那么通用啊,真实情况是输入值可能是字符,可能是数值,可能是下拉,可能是图片……
可以自 ...

我觉得可以挺通用的。各个winform内置组件哪些是属性值挺固定的

比如textbox就是value
combobox就是selectedItem

再不济,真有userControl之类的,大不了反射读和存储每一个定义的属性值了

我一开始想自己做一个比较通用的,也不麻烦。就是感觉应该早有大佬也由此想法并且早就实现了,不想重复造轮子了
 楼主| getstr88 发表于 2022-7-6 11:12
我心飞翔1995 发表于 2022-7-6 11:01
传说中的报表?没听说过?

你能不能别到处灌水?论坛不是有灌水区么?你去那里不行么?非来技术区骗金币不可耻么
 楼主| getstr88 发表于 2022-7-6 11:17
sisecha 发表于 2022-7-6 11:08
这个写个方法对控件遍历就好了呀。。加点控件类型的判断

不想重复造轮子。我感觉肯定之前有一堆人 做过了
我心飞翔1995 发表于 2022-7-6 13:05
getstr88 发表于 2022-7-6 11:12
你能不能别到处灌水?论坛不是有灌水区么?你去那里不行么?非来技术区骗金币不可耻么

你自己无知还不能说?早就有的东西,还换个很笨的说法来发帖,你才是骗回复和发帖,你这就没百度过,也没认真学过winform,某开源winform ide的论坛里面有详细的例子,更别说这种商业控件一抓一大把
 楼主| getstr88 发表于 2022-7-6 14:12
大家瞧一瞧看一看。这个人又来恶意评垃圾帖了

它连winForm 和 asp.net都分不清楚,就开始叫唤这表单表单。大家搜搜它所有在技术版区回帖的语气   “XXX了解一下”,真拽,真牛逼

一点都不懂,到处灌水。然后把别人每一个帖子都恶意评垃圾帖。怎么还有这么技术渣子,人品还这么垃圾的东西

44444.png
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-12 19:45

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表