Ejemplo n.º 1
0
        private void SendSelectionToParentForm()
        {
            if (!(LV_Items.SelectedItems == null))
            {
                if (!(FormParent == null))
                {
                    if (FormParent.GetType().Equals(typeof(Frm_VirtualChannel)))
                    {
                        string sItem = LV_Items.SelectedItems[0].Text;

                        if (TypeItem.Equals(ExpressionElementType.Function))
                        {
                            int ArgCnt = GetFunctionArgCount(sItem);

                            if (ArgCnt > 1)
                            {
                                sItem += "(";

                                for (int i = 0; i < ArgCnt - 1; i++)
                                {
                                    sItem += " ;";
                                }

                                sItem += " )";
                            }
                            else
                            {
                                sItem += "( )";
                            }
                        }

                        Frm_VirtualChannel Frm = (Frm_VirtualChannel)FormParent;
                        Frm.AddElementFromContextualList(sItem);
                        this.Close();
                    }
                }
            }
        }
Ejemplo n.º 2
0
        public Frm_VirtualChannelTest(Frm_VirtualChannel FrmParent, CS_VirtualChannel TestChannel)
        {
            //
            // The InitializeComponent() call is required for Windows Forms designer support.
            //
            InitializeComponent();

            FormParent    = FrmParent;
            bExprModified = false;

            if (!(TestChannel == null))
            {
                oChannel          = TestChannel;
                ChannelRefLibName = oChannel.ParentLibrary.Name;

                oTestLibrary           = new CS_VirtualChannelsLibrary();
                oChannel.ParentLibrary = oTestLibrary;
                oTestLibrary.Channels.Add(oChannel);

                oTestLibCollection = new CS_VCLibrariesCollection();
                oTestLibCollection.AddLibrary(oTestLibrary);
            }
        }
Ejemplo n.º 3
0
        private void Edit_VirtualChannels()
        {
            Frm_VirtualChannel Frm = new Frm_VirtualChannel(this);

            Frm.Show();
        }