zoukankan      html  css  js  c++  java
  • 影院售票系统

    1.循环写出座位

     Seat seat;
                for (int i = 0; i < seatRow; i++)
                {
                    for (int j = 0; j < seatLine; j++)
                    {
                        label = new Label();
                        //设置背景颜色
                        label.BackColor = Color.Yellow;
                        //设置字体
                        label.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
                        //设置尺寸
                        label.AutoSize = false;
                        label.Size = new System.Drawing.Size(50, 25);
                        //设置座位号
                        label.Text = (j + 1).ToString() + "-" + (i + 1).ToString();
                        label.TextAlign = ContentAlignment.MiddleCenter;
                        //设置位置
                        label.Location = new Point(60 + (i * 90), 60 + (j * 60));
                        //所有的标签都绑定到同一事件
                        tpCinema.Controls.Add(label);
                        lbs.Add(label.Text, label);
                        //实例化一个座位
                        seat = new Seat((j + 1).ToString() + "-" + (i + 1).ToString(), Color.Yellow);
                        //保存的座位集合
                        //cinema.Seats.Add(seat.SeatNum, seat);
                    }

    2.播放节点写入

    TreeNode tnd = null;
                foreach (KeyValuePair<string  ,ScheduleItem> item in sched.Items)
                {
                    if (Movenames != item.Value.Movies.MovieName)
                    {
                        tnd = new TreeNode(item.Value.Movies.MovieName);
                        tnd.Tag = item.Value.Movies;
                        this.tvMovies.Nodes.Add(tnd);
                    }
                    TreeNode nod = new TreeNode(item.Value.Time);
                    tnd.Nodes.Add(nod);
                    Movenames = item.Value.Movies.MovieName;
                }
                this.tvMovies.ExpandAll();

    3.播放详情界面

    if(selectedNode==null)
                {
                    return;
                }
                if(selectedNode.Level==0)
                {
                    return;
                }
                lblMovieName.Text = sched.Items[selectedNode.Text].Movies.MovieName;
                lblType.Text = sched.Items[selectedNode.Text].Movies.movietyp.ToString();
                picMovie.Image = Image.FromFile(sched.Items[selectedNode.Text].Movies.Poster);
                lblPrice.Text = sched.Items[selectedNode.Text].Movies.Price.ToString();
                lblActor.Text = sched.Items[selectedNode.Text].Movies.Actor.ToString();
                lblTime.Text = sched.Items[selectedNode.Text].Time;
                lblDirector.Text = sched.Items[selectedNode.Text].Movies.Director;
    

      

  • 相关阅读:
    WPF中用户控件对比自定义控件(UserControl VS CustomControl) upcode
    WinCE7开发过程 upcode
    App/Shell启动过程 upcode
    WinCE启动过程 upcode
    ASP.NET 4.0验证请求 A potentially dangerous Request.Form value was detected from the client
    HTML5 开发工具推荐
    用.NET部署卸载window服务
    C#去除HTML标签方法
    正在中止线程 的问题解决
    【转载】纯CSS画的基本图形(矩形、圆形、三角形、多边形、爱心、八卦等)
  • 原文地址:https://www.cnblogs.com/s122/p/8360752.html
Copyright © 2011-2022 走看看