比如说一窗体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就可以了。