示例#1
0
        private void SecilenFilmeGit(FilmTaslak filmTaslak)
        {
            SecilenFilm filmBilgiEkrani = new SecilenFilm(filmTaslak);

            vizyon.Hide();
            filmBilgiEkrani.Show();
            filmBilgiEkrani.Location = new Point(vizyon.Location.X + 32, vizyon.Location.Y + 32);

            filmBilgiEkrani.FormClosed += (a, b) => { vizyon.Show(); };
        }
示例#2
0
        public Vizyon_FilmGorseli(Point baslangicPozisyonu, FilmTaslak film, Panel panel, Vizyon vizyon)//Vizyon Paneli Oluşturma
        {
            this.film   = film;
            this.panel  = panel;
            this.vizyon = vizyon;

            afis          = new PictureBox();
            afis.SizeMode = PictureBoxSizeMode.Zoom;
            afis.Image    = film.afis;
            panel.Controls.Add(afis);
            afis.Location = PointTopla(afisPozisyonu, baslangicPozisyonu);
            afis.Size     = afisBoyutu;

            baslik = new Label();
            panel.Controls.Add(baslik);
            baslik.AutoSize  = true;
            baslik.Location  = PointTopla(baslikPozisyonu, baslangicPozisyonu);
            baslik.Font      = baslikFont;
            baslik.Text      = film.ad;
            baslik.BackColor = yazilarinArkasininRengi;

            imdb = new Label();
            panel.Controls.Add(imdb);
            imdb.Location  = PointTopla(imdbPozisyonu, baslangicPozisyonu);
            imdb.AutoSize  = true;
            imdb.Text      = "Imdb: " + film.imdb;
            imdb.BackColor = yazilarinArkasininRengi;

            seanslarBaslik = new Label();
            panel.Controls.Add(seanslarBaslik);
            seanslarBaslik.Location  = PointTopla(seanslarBaslikPozisyonu, baslangicPozisyonu);
            seanslarBaslik.AutoSize  = true;
            seanslarBaslik.Font      = seanslarBaslikFont;
            seanslarBaslik.Text      = "Seanslar";
            seanslarBaslik.BackColor = yazilarinArkasininRengi;

            seanslarIcerik = new Label();
            panel.Controls.Add(seanslarIcerik);
            seanslarIcerik.Location  = PointTopla(seanslarIcerikPozisyonu, baslangicPozisyonu);
            seanslarIcerik.AutoSize  = true;
            seanslarIcerik.Text      = SeansSaatleriniOlustur();
            seanslarIcerik.BackColor = yazilarinArkasininRengi;

            satinAlButonu = new Button();
            panel.Controls.Add(satinAlButonu);
            satinAlButonu.Location = PointTopla(satinAlButonuPoziysonu, baslangicPozisyonu);
            satinAlButonu.Size     = satinAlButonuBoyutu;
            satinAlButonu.Text     = "Filme git";
            satinAlButonu.Click   += (a, b) => { SecilenFilmeGit(film); };
        }
示例#3
0
        public SecilenFilm(FilmTaslak filmTaslak)
        {
            InitializeComponent();

            L_SfilmAdi.Text      = filmTaslak.ad;
            p_afis.Image         = filmTaslak.afis;
            l_Simdb.Text         = filmTaslak.imdb;
            L_Skonu.Text         = filmTaslak.konu;
            L_Soyuncular.Text    = filmTaslak.oyuncular;
            L_Ssure.Text         = filmTaslak.sure;
            L_SvizyonTarihi.Text = filmTaslak.vizyonTarihi.ToShortDateString();
            L_Stur.Text          = filmTaslak.tur;
            L_Syonetmen.Text     = filmTaslak.yonetmen;

            filmObjeleri = filmTaslak.FilmObjesiListesi();

            Point butonBaslangic = new Point(5, L_Skonu.Location.Y + L_Skonu.Size.Height + 50);

            ButonlariOlustur(butonBaslangic, new Size(75, 25), 25);
        }