簡體   English   中英

C#類中的PictureBox變量

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM