//private void DrawIcon() //{ // //Global.Icon = new Bitmap(this.Height, this.Height); // using (Bitmap ico = new Bitmap(this.Height, this.Height)) // { // this.DrawToBitmap(ico, new Rectangle(0, 0, ico.Width, ico.Height)); // //Bitmap icon = new Bitmap(24, 24); // //Graphics g = Graphics.FromImage(Global.Icon); // //g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.High; // IconGraphics.DrawImage(ico, new Rectangle(0, 0, Global.Icon.Width, Global.Icon.Height)); // notifyIcon.Icon = Icon.FromHandle(Global.Icon.GetHicon()); // ico.Dispose(); // } // //Global.Icon.Dispose(); //} private void GetConfiguration() { SortedList <string, object> conf = ConfigTool.ImportConfig(Global.ConfigFile, Global.CatagoryAppearance); this.Opacity = double.Parse(conf[Global.FieldOpacity].ToString().Trim()); this.s = int.Parse(conf[Global.FieldGridWidth].ToString().Trim()); this.is1248 = conf[Global.FieldOrder].Equals(Global.Order1248); conf = ConfigTool.ImportConfig(Global.ConfigFile, Global.CatagoryLocation); this.onTop = conf[Global.FieldAlwaysOnTop].Equals(bool.TrueString); string[] p = conf[Global.FieldLocation].ToString().Split(','); this.Location = new Point(int.Parse(p[0].Trim()), int.Parse(p[1].Trim())); conf = ConfigTool.ImportConfig(Global.ConfigFile, Global.CatagoryBox); this.drawType = (BoxType)Enum.Parse(typeof(BoxType), conf[Global.FieldBoxType].ToString().Trim(), true); this.w = int.Parse(conf[Global.FieldBoxSize].ToString().Trim()); Global.ClockColor = Color.FromArgb(255 << 24 | int.Parse(conf[Global.FieldBoxColor].ToString().Trim())); Global.ShadowColor = Color.FromArgb(255 << 24 | int.Parse(conf[Global.FieldShadowColor].ToString().Trim())); }