public override Object ConvertTo(ITypeDescriptorContext context, System.Globalization.CultureInfo culture, Object value, Type destinationType) { LukaSiatki thickness = (LukaSiatki)value; if (destinationType == typeof(String)) { return(thickness.gapX + "," + thickness.gapY + "," + thickness.posX + "," + thickness.posY + "," + thickness.centred); } else if (destinationType == typeof(InstanceDescriptor)) { { ConstructorInfo constructor = typeof(LukaSiatki).GetConstructor(new Type[] { typeof(int), typeof(int), typeof(int), typeof(int), typeof(Centred) }); return(new InstanceDescriptor(constructor, new Object[] { thickness.gapX, thickness.gapY, thickness.posX, thickness.posY, thickness.centred })); } } else { return(null); } }
public Calendar() { imgB_prawy = Image.FromFile("C:\\Users\\User\\Source\\Repos\\calendar\\WindowsFormsApplication1\\WindowsFormsApplication1\\sprite\\prawy.png"); imgB_lewy = Image.FromFile("C:\\Users\\User\\Source\\Repos\\calendar\\WindowsFormsApplication1\\WindowsFormsApplication1\\sprite\\lewy.png"); d_frame_normal = Image.FromFile("C:\\\\Users\\User\\Source\\Repos\\calendar\\WindowsFormsApplication1\\WindowsFormsApplication1\\sprite\\d_frame_normal.png"); d_frame_active = Image.FromFile("C:\\Users\\User\\Source\\Repos\\calendar\\WindowsFormsApplication1\\WindowsFormsApplication1\\sprite\\d_frame_active.png"); d_frame_today = Image.FromFile("C:\\Users\\User\\Source\\Repos\\calendar\\WindowsFormsApplication1\\WindowsFormsApplication1\\sprite\\d_frame_today.png"); d_bg_normal = Image.FromFile("C:\\Users\\User\\Source\\Repos\\calendar\\WindowsFormsApplication1\\WindowsFormsApplication1\\sprite\\d_bg_normal.png"); d_accent_normal = Image.FromFile("C:\\Users\\User\\Source\\Repos\\calendar\\WindowsFormsApplication1\\WindowsFormsApplication1\\sprite\\d_accent_normal.png"); d_accent_sunday = Image.FromFile("C:\\Users\\User\\Source\\Repos\\calendar\\WindowsFormsApplication1\\WindowsFormsApplication1\\sprite\\d_accent_sunday.png"); siatka_bg = Image.FromFile("C:\\Users\\User\\Source\\Repos\\calendar\\WindowsFormsApplication1\\WindowsFormsApplication1\\sprite\\bg.png"); gap = new LukaSiatki(); grid = new GridBg(); today = DateTime.Now; active = today; InitializeComponent(); panel = new Rectangle(ClientRectangle.Left, ClientRectangle.Top, ClientRectangle.Width, panelHigh); monthName = new Font("Verdana", panel.Height * 0.5f + 1, FontStyle.Bold, GraphicsUnit.Pixel); }