作者kisha024 (4545454554)
看板C_Sharp
标题[问题] Settings.cs问题
时间Fri Jul 7 18:18:51 2017
各位好
我是在下面看到如何设定Settings.cs的参数的
https://goo.gl/vSBWWj
设定上就像这样(不好意思 我用了个中文名称)
图中有提到「动态储存及撷取」
http://i.imgur.com/9XoNdcx.png
在程式中撷取这个参数 就像这样
bool TF = Properties.Settings.Default.自订名称;
这是Settings.Designer.cs的截图 可以看到只有get 没有set
http://i.imgur.com/agAsTyV.png
所以 想请问储存该怎麽写呢?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.251.182.5
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1499422733.A.D19.html
1F:推 shadow0326: 第二张图范围那栏改成user 07/07 18:26
不好意思 范围不能改 固定是应用程式 请问是要特别设定什麽 才能改范围吗?
2F:推 t64141: 手动在程式码加属性的话,图形介面会连动更改吗?如果会 07/08 00:09
3F:→ t64141: 在程式码里面加setter,然後观察图形介面有没有变化如何? 07/08 00:10
请问这个setter要加在哪里? 有范例可以参考吗? 谢谢
4F:→ t64141: set下面,关键字: c# property, getter, setter 07/08 01:03
5F:→ t64141: 更正,get下面 07/08 01:03
请问您的意思是跟Daiwa一样吗?
Settings.Designer.cs 的内容是自动生成 不能自己随便改
https://goo.gl/vSBWWj <-- 这篇文章也有提到这点
如果改了 Settings.Designer.cs 的内容
当你再进到
http://i.imgur.com/9XoNdcx.png 里面设定一些东西(只要有变更过)
那你稍早前在Settings.Designer.cs 改的内容 都会被覆盖过去 有改等於没改
所以改Settings.Designer.cs的内容 应该是行不通的
7F:推 shadow0326: 你开启的专案类型是? 好像某些专案不能改范围 07/08 13:04
我选的是Web Form 应用程式
http://i.imgur.com/SEJkMxP.jpg
8F:→ t64141: 不然就只能往partial class方向去试了 07/08 23:31
9F:→ t64141: 开另一个partial class settings, 加个函式去操作自订名称 07/08 23:33
10F:→ t64141: partial class 用在扩展自动产生的程式码的时候满好用的 07/08 23:33
请问 您有范例可以让我参考吗?
11F:推 shadow0326: web app应该不能用user scope property无误,对应应该 07/09 02:03
12F:→ shadow0326: 用profile 07/09 02:03
感谢
※ 编辑: kisha024 (1.175.206.19), 07/09/2017 20:02:10