public void update_credentials(Settings form) { log.fill_credentials(); cred = log.get_credentials(); label4.Text = cred.get_nome(); label5.Text = cred.get_cognome(); pictureBox2.Image = System.Drawing.Image.FromFile(cred.get_immagine_profilo()); pictureBox2.SizeMode = PictureBoxSizeMode.StretchImage; pictureBox2.Refresh(); pictureBox2.Update(); form.Close(); }
public Share(Login l, bool nascosto, string path) { hidden = nascosto; StringBuilder strBuilder = new StringBuilder(); firstGetHomeDir(strBuilder); homeDir = strBuilder.ToString(); closing = false; InitializeComponent(); log = l; cred = l.get_credentials(); connessione = creaConnessione(cred.ToString()); label4.Text = cred.get_nome(); label5.Text = cred.get_cognome(); pictureBox2.ImageLocation = cred.get_immagine_profilo(); System.Drawing.Drawing2D.GraphicsPath gp = new System.Drawing.Drawing2D.GraphicsPath(); gp.AddEllipse(0, 0, pictureBox2.Width - 3, pictureBox2.Height - 3); Region rg = new Region(gp); pictureBox2.Region = rg; mainPipe = new NamedPipeClientStream(@"mainPipe"); p = new PollingPipe(null, null, null, null, mainPipe, this, null, 1, true); //-------------------- BackgroundMode code this.menuItem1 = new System.Windows.Forms.MenuItem(); this.menuItem2 = new System.Windows.Forms.MenuItem(); this.components1 = new System.ComponentModel.Container(); this.contextMenu1 = new System.Windows.Forms.ContextMenu(); this.contextMenu1.MenuItems.AddRange( new System.Windows.Forms.MenuItem[] { this.menuItem1, this.menuItem2 }); this.menuItem1.Index = 0; this.menuItem1.Text = "Exit"; this.menuItem1.Click += new System.EventHandler(this.menuItem1_Click); this.menuItem2.Index = 1; this.menuItem2.Text = "Modalità Privata"; this.menuItem2.Click += new System.EventHandler(this.menuItem2_Click); if (cred.get_visibility() == "false") { menuItem2.Checked = true; } else { menuItem2.Checked = false; } notifyIcon1.ContextMenu = this.contextMenu1; if (nascosto) { Opacity = 0; ShowInTaskbar = false; sf = new SendFiles(path, connessione, path, this, true); sf.Show(); } }