[英]C# PictureBox variable in a class
我試圖用 2 個變量創建一個結構,Double 和 PictureBox。 人們建議我應該使用 class 而不是 struct。 當我嘗試創建類時。 它不會讓我添加PictureBox card;
它只是強調它紅色。 任何解決方案或原因? 或建議我該怎么做。 我只需要一個變量,可以容納圖片框和雙精度。 所以我可以將它用作數組。
只放使用 System.Windows.Forms; 然后你就可以使用PictureBox卡了;
您還應該使用類而不是結構。 請參閱有關何時使用結構與類的指南。
一個類會更容易,我還建議使用List
而不是array
。 例子:
class Container
{
public PictureBox picture { get; set; }
public double number { get; set; }
}
List<Container> PicturesAndNumbers = new List<Container>();
要將內容添加到列表中,您需要創建一個方法:
public void AddToList(Container ContainerToAdd)
{
PicturesAndNumbers.Add(ContainerToAdd);
}
然后你可以這樣調用:
Container NewContainer = new Container();
AddToList(NewContainer);
為此,您需要參考System.Windows.Forms
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.