Example #1
0
        private TabPageCustom InitTabPage(DsDevice dev)
        {
            TabPageCustom tabPage = new TabPageCustom(dev);

            AllProperties aProp = new AllProperties(dev)
            {
                Dock = DockStyle.Top,
            };

            aProp.CreateSelectedProperties += new EventHandler(CreateSelectedProperties);
            tabPage.Text = aProp.GetWebcamName();
            tabPage.Controls.Add(aProp);


            if (aProp.CountFavorites > 0)
            {
                SelectedProperties sProp = new SelectedProperties(dev)
                {
                    Dock = DockStyle.Top
                };
                main.Controls.Add(sProp);
                sProp.SetAllProp(aProp);
                aProp.SelectedPropertiesVar = sProp;
                aProp.AddPropertyUpdateHandler();
                tabPage.sProp = sProp;
            }
            return(tabPage);
        }
Example #2
0
        private void CreateSelectedProperties(object sender, EventArgs e)
        {
            AllProperties      aProp = (AllProperties)sender;
            SelectedProperties sProp = new SelectedProperties(aProp.GetDevice())
            {
                Dock = DockStyle.Top
            };

            sProp.SetAllProp(aProp);
            main.Controls.Add(sProp);
            aProp.SelectedPropertiesVar = sProp;
            aProp.AddPropertyUpdateHandler();
        }
Example #3
0
 public void AddPropertyUpdateHandler(SelectedProperties sProp)
 {
     SelectedPropertiesVar = sProp;
     AddPropertyUpdateHandler();
 }