当前位置: 代码迷 >> C# >> 窗体生成的资源文件可否调用它的字符串值
  详细解决方案

窗体生成的资源文件可否调用它的字符串值

热度:117   发布时间:2016-05-05 05:21:28.0
窗体生成的资源文件能否调用它的字符串值?
比如说一窗体Form1
然后其生成了对应的资源文件Form1.resx
里面有
button1.text              ok
button2.text             cancel

现在我想拿button2.text给一个字符串变量str赋值。

如果是一般的资源文件,比如名字叫Resource.resx
语法是:
str=Resource.button2.text;

但在上面的窗体资源文件上不能这样写,因为会认为Form1是窗体而非资源文件。
str=button2.text;             这样也不行,因为我的button2的Text是会变化的,我希望每次获取到的内容都是"cancel"
------解决思路----------------------
winform设计器生成的代码是用ComponentResourceManager,自己也可以用相同的方式,参数就是那个Form的type,然后按照名字GetString就可以了。
  相关解决方案