Beispiel #1
0
        public Point NextBasePos()
        {
            incCorner += incSpeed * 0.1;

            if (incCorner > Math.PI)
            {
                incCorner = -Math.PI; Section = enumSection.Curved;
            }
            else if (incCorner > 0)
            {
                Section = enumSection.Straight;
            }

            Point point = new Point();

            point.X = pntCenter.X + (int)((double)intWidth * Math.Cos(incCorner) * dubScale);
            switch (Section)
            {
            case enumSection.Curved:
            {
                point.Y = pntCenter.Y - (int)((double)intHeight * Math.Sin(incCorner) * dubScale);
                break;
            }

            case enumSection.Straight:
            {
                point.Y = pntCenter.Y;
                break;
            }
            }

            return(point);
        }
 /// <summary>
 ///     Obtiene la cadena asociada a una de las propiedades extendidas del toolTip
 /// </summary>
 private string GetStringControl(Control ctlControl, enumSection intSection)
 {
     if (arrObjSection[(int)intSection].Controls.Contains(ctlControl))
     {
         return(arrObjSection[(int)intSection].Controls[ctlControl].ToString());
     }
     else
     {
         return("");
     }
 }
 /// <summary>
 ///     Obtiene la imagen asociada a una de las propiedades extendidas del toolTip
 /// </summary>
 private Image GetImageControl(Control ctlControl, enumSection intSection)
 {
     if (arrObjSection[(int)intSection].Controls.Contains(ctlControl))
     {
         return((Image)arrObjSection[(int)intSection].Controls[ctlControl]);
     }
     else
     {
         return(null);
     }
 }
 /// <summary>
 ///     Asigna la imagen asociada a una de las propiedades extendidas del toolTip
 /// </summary>
 private void SetImageControl(Control ctlControl, enumSection intSection, Image imgImage)
 {
     if (imgImage == null)
     {
         arrObjSection[(int)intSection].Controls.Remove(ctlControl);
     }
     else if (arrObjSection[(int)intSection].Controls.Contains(ctlControl))
     {
         arrObjSection[(int)intSection].Controls[ctlControl] = imgImage;
     }
     else
     {
         arrObjSection[(int)intSection].Controls.Add(ctlControl, imgImage);
     }
 }
 /// <summary>
 ///     Modifica la cadena asociada a una de las propiedades extendidas del toolTip
 /// </summary>
 private void SetStringControl(Control ctlControl, enumSection intSection, string strText)
 {         // Inicializa la cadena
     if (strText == null)
     {
         strText = "";
     }
     // Añade o elimina la cadena del control
     if (string.IsNullOrEmpty(strText))
     {
         arrObjSection[(int)intSection].Controls.Remove(ctlControl);
     }
     else if (arrObjSection[(int)intSection].Controls.Contains(ctlControl))
     {
         arrObjSection[(int)intSection].Controls[ctlControl] = strText;
     }
     else
     {
         arrObjSection[(int)intSection].Controls.Add(ctlControl, strText);
     }
 }
 /// <summary>
 /// 	Modifica la cadena asociada a una de las propiedades extendidas del toolTip
 /// </summary>
 private void SetStringControl(Control ctlControl, enumSection intSection, string strText)
 {
     // Inicializa la cadena
         if (strText == null)
         strText = "";
     // Añade o elimina la cadena del control
       	if (string.IsNullOrEmpty(strText))
         arrObjSection[(int) intSection].Controls.Remove(ctlControl);
         else if (arrObjSection[(int) intSection].Controls.Contains(ctlControl))
             arrObjSection[(int) intSection].Controls[ctlControl] = strText;
     else
         arrObjSection[(int) intSection].Controls.Add(ctlControl, strText);
 }
 /// <summary>
 /// 	Asigna la imagen asociada a una de las propiedades extendidas del toolTip
 /// </summary>
 private void SetImageControl(Control ctlControl, enumSection intSection, Image imgImage)
 {
     if (imgImage == null)
         arrObjSection[(int) intSection].Controls.Remove(ctlControl);
       	else if (arrObjSection[(int) intSection].Controls.Contains(ctlControl))
       		arrObjSection[(int) intSection].Controls[ctlControl] = imgImage;
     else
       arrObjSection[(int) intSection].Controls.Add(ctlControl, imgImage);
 }
 /// <summary>
 /// 	Obtiene la cadena asociada a una de las propiedades extendidas del toolTip
 /// </summary>
 private string GetStringControl(Control ctlControl, enumSection intSection)
 {
     if (arrObjSection[(int) intSection].Controls.Contains(ctlControl))
     return arrObjSection[(int) intSection].Controls[ctlControl].ToString();
     else
     return "";
 }
 /// <summary>
 /// 	Obtiene la imagen asociada a una de las propiedades extendidas del toolTip
 /// </summary>
 private Image GetImageControl(Control ctlControl, enumSection intSection)
 {
     if (arrObjSection[(int) intSection].Controls.Contains(ctlControl))
     return (Image) arrObjSection[(int) intSection].Controls[ctlControl];
     else
     return null;
 }