Beispiel #1
0
 /// <summary>
 /// Default constructor
 /// </summary>
 public UserControlCoordinateIndication()
 {
     InitializeComponent();
     o = new object[] { radioButtonNumber, radioButtonDateTime, radioButtonDate, radioButtonTime, radioButtonDateTimeUTC,
                        radioButtonDateUTC, radioButtonTimeUTC };
     dic    = StaticChartPerformer.CreateDictionary(o);
     invert = StaticChartPerformer.CreateInvertDictionary(o);
 }
Beispiel #2
0
        private void create()
        {
            List <IIterator> it = iterators;

            if (it.Count == 0)
            {
                this.GetIterators(it);
            }
            if (it.Count == 0)
            {
                return;
            }
            foreach (IIterator i in it)
            {
                i.Reset();
            }
            points.Clear();
            while (true)
            {
                consumer.Reset();
                consumer.UpdateChildrenData();
                for (int i = 0; i < measures.Count; i++)
                {
                    object o = measures[i].Parameter();
                    if (o == null | o is DBNull)
                    {
                        goto iterate;
                    }
                    objs[i] = o;
                }
                IPoint p = factory.CreatePoint(objs);
                points.Add(p);
iterate:
                foreach (IIterator i in it)
                {
                    if (!i.Next())
                    {
                        StaticChartPerformer.GetSize(this, size);
                        return;
                    }
                }
            }
        }
Beispiel #3
0
        private void radioButton_CheckedChanged(object sender, EventArgs e)
        {
            ICoordTextPainter p = Painter;

            if (p == null)
            {
                return;
            }
            foreach (RadioButton rb in o)
            {
                if (rb.Checked)
                {
                    DataTextStyles style = invert[rb];
                    Painter = StaticChartPerformer.Create(style);
                    performer.RefreshAll();
                    return;
                }
            }
        }