te-x
Power Member
Olá, estou a desenvolver uma aplicação em C# (uma galeria de imagens) em queria ter uma lista com todas as imagens, e outras informações acessível a partir de todos os os forms. Já tinha começado a fazer tendo as estruturas de dados no form inicial e depois ir passando pelo constructor de cada form mas não me parece uma solução muito correcta / elegante.
O que tenho neste momento é:
O form principal teria um List<Gallery> galleries que depois anda de um lado para o outro...
Qual é a maneira correcta de se fazer isto? Uma classe static?
O que tenho neste momento é:
Código:
class Gallery {
private string name; //gallery's name
private int num_imgs; //number of images in gallery
private List<string> imgs_paths; //paths to all images on this gallery
...
}
O form principal teria um List<Gallery> galleries que depois anda de um lado para o outro...
Qual é a maneira correcta de se fazer isto? Uma classe static?
Última edição: