如何将图像资源的文件名转换为文本框?

时间:2017-07-03 12:05:26

标签: c#

我看了,我发现什么都没有帮助我,但我想知道如何获取文本框的文件名。

假设我在项目设置中有一个名为image1的图像,因此代码将是

Properties.Resources.Image;

但我需要将图片名称显示在文本框中。

希望有人可以帮我解决这个问题。

2 个答案:

答案 0 :(得分:0)

textbox.Text = nameof(Properties.Resources.Image);

答案 1 :(得分:0)

创建一个静态类并添加此

public static string GetNameOf<T>(Expression<Func<T>> property) { return (property.Body as MemberExpression).Member.Name; }

然后像这样使用它

var s = Nameofstaticclass.GetNameOf(() => Properties.Resources.image1);