Ejemplo n.º 1
0
        public TextSroll.DisplayText AddNewDispText(string inText)
        {
            TextSroll.DisplayText retData = new TextSroll.DisplayText();
            retData.TextString = inText;
            CalculateDisplayTextWidth(retData);
            CalculateDisplayTextHeight(retData);

            return retData;
        }
Ejemplo n.º 2
0
        private void SQLDataToDisplaytext(ref TextSroll.DisplayText[] returnArrDisptext)
        {
            if (SQLDisplay.ErrorCode < 0)   // If NO Error
            {
                returnArrDisptext = new TextSroll.DisplayText[SQLDisplay.strDescription.Count() * 2];

                int c = 0;
                for (int i = 0; i < SQLDisplay.strDescription.Count(); i++)
                {
                    returnArrDisptext[c] = cTextScroll.AddNewDispText(Desc[i]);
                    returnArrDisptext[c].TextWidth = returnArrDisptext[c].TextWidth - 10;
                    //disptext[c].TextString = SQLDisplay.strDescription[i]+":";//.Substring(0,1); */
                    c++;

                    returnArrDisptext[c] = cTextScroll.AddNewDispText(SQLDisplay.strData[i]);
                    returnArrDisptext[c].TextWidth = returnArrDisptext[c].TextWidth + 70;

                    c++;
                }
                cTextScroll.YPos = 0;
                returnArrDisptext[5].TextBackColor = intProducedBox < intTargetBoxNR ? null : Brushes.DarkGoldenrod;
                //ShowText(SQLDisplay.strDescription[intActColumn] + ": " + SQLDisplay.strData[intActColumn], (int)fontsize.big);
            }
            else                            // On Error
            {
                returnArrDisptext = new TextSroll.DisplayText[2];
                returnArrDisptext[0] = cTextScroll.AddNewDispText(SQLDisplay.strTrace);
                returnArrDisptext[1] = cTextScroll.AddNewDispText(SQLDisplay.strError);
                for (int i = 0; i < 2; i++)
                {
                    returnArrDisptext[i].TextFont = new System.Drawing.Font("Microsoft Sans Serif", 18, FontStyle.Bold);
                    cTextScroll.CalculateDisplayTextWidth(returnArrDisptext[i], 50);
                    cTextScroll.CalculateDisplayTextHeight(returnArrDisptext[i]);
                }

                cTextScroll.YPos = this.Height/2 - returnArrDisptext[0].TextHeight/2;
                //ShowText(SQLDisplay.error, (int)fontsize.small, FontStyle.Regular);
            }
        }