public static void PingUpdate(Twitter twt, Form form) { PictureBox indic = (PictureBox)form.Controls["indic"]; Wait(800); twt.Ping(); if (twt.network) { indic.Image = Graphing.indic_green(); } else { indic.Image = Graphing.indic_red(); } }
public static void Main(string[] args) { Twitter twt = new Twitter(); // FreeConsole(); Application.EnableVisualStyles(); Icon icon = new Icon(System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("icon")); Form window = new Form(); window.Icon = icon; window.Text = "DMPeek"; window.Width = 550; window.Height = 675; window.MaximizeBox = false; window.FormBorderStyle = FormBorderStyle.FixedSingle; MainMenu menu = new MainMenu(); window.Menu = menu; MenuItem menu_file = new MenuItem("File"); MenuItem menu_help = new MenuItem("Help"); MenuItem item_ping = new MenuItem("Check connection"); item_ping.Click += item_ping_Click; menu_help.MenuItems.Add(item_ping); MenuItem item_load = new MenuItem("Load file"); item_load.Click += item_load_Click; menu_file.MenuItems.Add(item_load); menu.MenuItems.AddRange(new [] { menu_file, menu_help, }); Panel cpanel = new Panel(); cpanel.Name = "cpanel"; cpanel.Width = 500; cpanel.Height = 600; cpanel.BorderStyle = BorderStyle.Fixed3D; cpanel.BackColor = Color.White; cpanel.VerticalScroll.Visible = true; cpanel.AutoScroll = true; window.Controls.Add(cpanel); Graphing.AlignCenter(cpanel); PictureBox indic = new PictureBox(); indic.Name = "indic"; indic.Image = Graphing.indic_white(); indic.Width = 8; indic.Height = 8; indic.SizeMode = PictureBoxSizeMode.StretchImage; window.Controls.Add(indic); Graphing.Move(indic, 2, 2, Corner.Bottom_Right, window); Utils.PingUpdate(twt, window); window.Show(); Application.Run(window); }