her*_*ack -5 c# label image fromfile
我必须在我的标签上添加图片,但我找不到解决方法如何做到这一点.我正在尝试使用这个:
InitializeComponent();
url = Directory.GetCurrentDirectory() + @"/Cards/cardSkin.png";
mylabel.Background = new ImageBrush(new BitmapImage(new Uri(url)));
Run Code Online (Sandbox Code Playgroud)
我不知道即使我正在使用这个权利,我只是从别人的项目中复制了我们在课堂上所做的事情.无论如何,我试图创造,Image img = Image.FromFile("YourFile.bmp");但我不知道为什么,.FromFile不适合我.你们中的任何人都有另一种方式将标签作为图片(背景)并帮助新手做到这一点?:d
抛出异常:
Error 1 'System.Windows.Controls.Image' does not contain a definition for 'FromFile.
Run Code Online (Sandbox Code Playgroud)
这对我有用:
Label ilabel = new Label(); // create a label
Image i = Image.FromFile("image.png"); // read in image
ilabel.Size = new Size(i.Width, i.Height); //set label to correct size
ilabel.Image = i; // put image on label
this.Controls.Add(ilabel); // add label to container (a form, for instance)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28800 次 |
| 最近记录: |