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; }