Пример #1
0
 public ucPtzControl(zonvif_ptz.PTZBinding ptz, string token)
 {
     // FIXME: 这些逻辑放在这里不是很好,照理说,uc 应该仅仅关注界面事件即可,但这样做更方便,呵呵
     ptz_   = ptz;
     token_ = token;
     InitializeComponent();
 }
Пример #2
0
        private void FormControl_Load(object sender, EventArgs e)
        {
            zonvif_ptz.PTZBinding ptz = new zonvif_ptz.PTZBinding();
            ptz.Url = url_;

            // GetNodes
            zonvif_ptz.PTZNode[] nodes = ptz.GetNodes();
            Console.WriteLine(string.Format("There are {0} ptzs", nodes.Length));

            if (nodes.Length == 0)
            {
                MessageBox.Show("没有找到需要测试的云台服务 ....");
            }
            else
            {
                foreach (zonvif_ptz.PTZNode node in nodes)
                {
                    TabPage tc = new TabPage(node.token);
                    tc.Tag = node;

                    ucPtzControl pc = new ucPtzControl(ptz, node.token);
                    tc.Controls.Add(pc);
                    pc.Dock = DockStyle.Fill;

                    tabCont.TabPages.Add(tc);
                }
            }
        }
Пример #3
0
        private void FormControl_Load(object sender, EventArgs e)
        {
            zonvif_ptz.PTZBinding ptz = new zonvif_ptz.PTZBinding();
            ptz.Url = url_;

            // GetNodes
            zonvif_ptz.PTZNode[] nodes = ptz.GetNodes();
            Console.WriteLine(string.Format("There are {0} ptzs", nodes.Length));

            if (nodes.Length == 0)
            {
                MessageBox.Show("没有找到需要测试的云台服务 ....");
            }
            else
            {
                foreach (zonvif_ptz.PTZNode node in nodes)
                {
                    TabPage tc = new TabPage(node.token);
                    tc.Tag = node;

                    ucPtzControl pc = new ucPtzControl(ptz, node.token);
                    tc.Controls.Add(pc);
                    pc.Dock = DockStyle.Fill;

                    tabCont.TabPages.Add(tc);
                }
            }
        }
Пример #4
0
 public ucPtzControl(zonvif_ptz.PTZBinding ptz, string token)
 {
     // FIXME: 这些逻辑放在这里不是很好,照理说,uc 应该仅仅关注界面事件即可,但这样做更方便,呵呵
     ptz_ = ptz;
     token_ = token;
     InitializeComponent();
 }