public static void setCBItems(vdUsr.vdComboBox cbo, ICollection col1, ICollection col2, Type converter, object selected, object objDefault)
 {
     ArrayList al = new ArrayList(col1.Count + col2.Count);
     al.AddRange(col1);
     al.AddRange(col2);
     setCBItems(cbo, al, converter, selected, objDefault);
 }
 public static void selectText(vdUsr.vdComboBox cbo, string strText)
 {
     foreach (object obj in cbo.Items)
         if (obj.ToString().Equals(strText))
         {
             cbo.SelectedItem = obj;
             return;
         }
 }
 public static void selectTag(vdUsr.vdComboBox cbo, object tag)
 {
     foreach (ListBoxItem lbi in cbo.Items)
         if (lbi.Tag.Equals(tag))
         {
             cbo.SelectedItem = lbi;
             return;
         }
 }
 public static void loadCBSimple(vdUsr.vdComboBox cbo, IEnumerable list, object selected)
 {
     ArrayList al = new ArrayList();
     foreach (object obj in list)
         al.Add(obj);
     al.Sort();
     cbo.Items.Clear();
     foreach (object obj in al)
         cbo.Items.Add(obj);
     if (selected != null)
         cbo.SelectedItem = selected;
 }
        public static void setCBItems(vdUsr.vdComboBox cbo, ICollection col, Type converter, object selected, object objDefault)
        {
            System.Reflection.ConstructorInfo constructorInfoObj = converter.GetConstructor(new Type[] { typeof(object) });
            object obj2Select = null;

            cbo.Items.Clear();
            if (objDefault != null)
                cbo.Items.Add(objDefault);
            foreach (object obj in col)
            {
                object obj2stuff = constructorInfoObj.Invoke(new object[] { obj });
                cbo.Items.Add(obj2stuff);
                if (obj == selected)
                    obj2Select = obj2stuff;
            }
            if (obj2Select != null)
                cbo.SelectedItem = obj2Select;
            else if (objDefault != null)
                cbo.SelectedItem = objDefault;
        }
 public static object selectedTag(vdUsr.vdComboBox cbo)
 {
     ListBoxItem lbi = cbo.SelectedItem as ListBoxItem;
     return cbo != null ? lbi.Tag : null;
 }
 public static void select(vdUsr.vdComboBox cbo, object Tag)
 {
     cbo.SelectedItem = find(cbo.Items, Tag);
 }
Exemple #8
0
 private void calendar_PaintCalendarDay( object sender, vdUsr.PaintCalendarDayEventArgs e )
 {
     if ( e.fIsWeek )
     {
         e.Graphics.DrawString( e.number.ToString(), e.font, SystemBrushes.ControlDark, e.rect, e.format );
         return;
     }
     Rectangle r = e.rect;
     r.Offset( 2, 0 );
     if ( e.date.Date == _dateSelected )
         e.Graphics.FillEllipse( SystemBrushes.Highlight, r );
     if ( e.date.Date == DateTime.Now.Date )
         e.Graphics.DrawEllipse( Pens.Red, r );
     if ( _notes.hasRegardingDate( e.date ) )
         using ( Font font = new Font( e.font, FontStyle.Bold ) )
             e.Graphics.DrawString( e.number.ToString(), font, e.brush, e.rect, e.format );
     else
         e.Graphics.DrawString( e.number.ToString(), e.font, e.brush, e.rect, e.format );
 }