Banalt problem med at update vindue
Jeg er ved at lave et hygge program som er et arkiv over film. Hoved vinduet (klassen hedder Movies) åbner et andet vindue ved tryk på en knap, og sender sig selv med.private void ButtonNew_Click(object sender, System.EventArgs e)
{
MovieForm mf = new MovieForm(this);
mf.Visible = true;
}
-> constructoren i MovieForm
public MovieForm(Movies movies) {
this.movies = movies;
this.movielist = movies.MovieList;
InitializeComponent();
}
...Når man så har udfyldt, og trykker "save" kommer denne metode:
private void ButtonSave_Click(object sender, System.EventArgs e) {
string title = BoxTitle.Text;
int year = 0;
string director = BoxDirector.Text;
string genre = LBoxGenre.Text;
ArrayList actors = String2ArrayList(BoxActors.Lines);
string story = BoxStory.Text;
try
{
year = Convert.ToInt32(BoxYear.Text);
}
catch(Exception e1)
{
LabelStar.Visible = true;
}
movielist.Movies.Add(new Movie(title, year, director, genre, actors, story));
movies.UpdateMovieList();
Dispose();
}
-> Den skulle så putte en ny film ind i samlingen, opdatere det andet vindue og lukke.
public void UpdateMovieList() {
LBoxMovies.DataSource = movies.Movies;
}
...Jeg ved ikke om det er det at skabe filmen, der giver problemer, eller det at vise dem i hovedvinduet. Der kommer ingen fejl :)
