示例#1
0
        private void CreateUI()
        {
            Height = 84;
            Width  = 271;

            m_ll1.Text      = (Condition1 != null ? Condition1.GetText() : "Bedingung");
            m_ll1.Top       = 0;
            m_ll1.Left      = 0;
            m_ll1.Height    = Height;
            m_ll1.Width     = 90;
            m_ll1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
            m_ll1.Click    += Ll1_Click;
            Controls.Add(m_ll1);

            Label pl = new Label();

            pl.Text      = "und";
            pl.Top       = 0;
            pl.Left      = 90;
            pl.Height    = Height;
            pl.Width     = 90;
            pl.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
            Controls.Add(pl);

            m_ll2.Text      = (Condition2 != null ? Condition1.GetText() : "Bedingung");
            m_ll2.Top       = 0;
            m_ll2.Left      = 180;
            m_ll2.Height    = Height;
            m_ll2.Width     = 90;
            m_ll2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
            m_ll2.Click    += Ll2_Click;
            Controls.Add(m_ll2);
        }
示例#2
0
        public override string GetText()
        {
            string con1 = (Condition1 != null ? Condition1.GetText() : "Bedingung");
            string con2 = (Condition2 != null ? Condition2.GetText() : "Bedingung");

            return("(" + con1 + " und " + con2 + ")");
        }
示例#3
0
        private void Ll1_Click(object sender, EventArgs e)
        {
            FormCondition frm = new FormCondition(m_macro);

            if (frm.ShowDialog() == DialogResult.OK)
            {
                Condition1 = frm.Condition;
                Condition1.OnConditionChanged += Condition1_OnConditionChanged;
                m_ll1.Text = (Condition1 != null ? Condition1.GetText() : "Bedingung");
                OnConditionChanged(this, new ConditionChangedArgs());
            }
        }
示例#4
0
 private void Condition1_OnConditionChanged(object sender, ConditionChangedArgs e)
 {
     m_ll1.Text = Condition1.GetText();
 }