Exemple #1
0
        public void AddQouteLine(QouteLine qlNewLine, bool bLoad)
        {
            if (!bLoad)
            {
                Array.Resize<Control>(ref aQoutelines, aQoutelines.Length + 1);
                aQoutelines[aQoutelines.Length - 1] = qlNewLine;
                if (iLineRowIndex < 21)
                    qlNewLine.Top = 17 + ((iLineRowIndex) * 20);
                else
                    qlNewLine.Top = 408; //16 + ((iLineRowIndex) * 18);

                qlNewLine.Left = 4;

                qlNewLine.TabIndex = 50 + aQoutelines.Length;
                qlNewLine.TabStop = true;

                qlNewLine.iLineIndex = aQoutelines.Length - 1;
                qlNewLine.Name = "qlNewLine_" + (aQoutelines.Length - 1).ToString();

                this.pnlDetails.Controls.Add(qlNewLine);
                qlNewLine.BringToFront();
                iLineRowIndex++;
            }
            else
            {
                Array.Resize<Control>(ref aQoutelines, aQoutelines.Length + 1);
                aQoutelines[aQoutelines.Length - 1] = qlNewLine;
                qlNewLine.Top = 17 + ((iLineRowIndex) * 20);
                qlNewLine.Left = 4;
                qlNewLine.TabIndex = 50 + aQoutelines.Length;
                qlNewLine.TabStop = true;
                qlNewLine.iLineIndex = aQoutelines.Length - 1;
                qlNewLine.Name = "qlNewLine_" + (aQoutelines.Length - 1).ToString();
                this.pnlDetails.Controls.Add(qlNewLine);
                qlNewLine.BringToFront();
                iLineRowIndex++;

            }
        }