public WindowChat(string s) { InitializeComponent(); sp = new SoundPlayer(Properties.Resources.zumbido); foreach (WindowContacts f in Application.OpenForms.OfType <WindowContacts>()) { wc = f; } mail.From = new MailAddress("*****@*****.**"); mailRemote = s; wc.SendString("$ip$" + s + "$ip$" + wc.myUdpIp + "$$$$"); labelClientReceiver.Text = s; labelUserName.Text = globals.username; this.Text = s; globals.receivedText = null; wc.SendString("$gm$" + s + "$$$$"); BuscarDispositivos(); emotions = new Dictionary <string, Bitmap>(16); emotions.Add(":)", Properties.Resources.emoticons01); emotions.Add(":D", Properties.Resources.emoticons02); emotions.Add(";)", Properties.Resources.emoticons03); emotions.Add(":o", Properties.Resources.emoticons04); emotions.Add(":p", Properties.Resources.emoticons05); emotions.Add("8)", Properties.Resources.emoticons06); emotions.Add(">:(", Properties.Resources.emoticons07); emotions.Add(":s", Properties.Resources.emoticons08); emotions.Add(":$", Properties.Resources.emoticons09); emotions.Add(":(", Properties.Resources.emoticons10); emotions.Add(":'(", Properties.Resources.emoticons11); emotions.Add(":|", Properties.Resources.emoticons12); emotions.Add("<3", Properties.Resources.emoticons13); emotions.Add("</3", Properties.Resources.emoticons14); emotions.Add(":3", Properties.Resources.emoticons15); emotions.Add(":*", Properties.Resources.emoticons16); groupBoxEmoticons.Visible = false; }
public GroupChat(List <string> users) { InitializeComponent(); foreach (WindowContacts f in Application.OpenForms.OfType <WindowContacts>()) { wc = f; } labelContactName.Text = ""; labelUserName.Text = globals.username; if (users == null) { participants = new List <string>(); participants.Add(globals.username); } else { participants = users; } participants.Sort(); this.Text = "Integrantes: "; bool isFrist = true; foreach (string user in participants) { if (isFrist) { isFrist = false; this.Text += user; } else { this.Text += ", " + user; } if (!user.Equals(globals.username)) { wc.SendString("$ip$" + user + "$ip$" + wc.myUdpIp + "$$$$"); } } globals.receivedText = null; emotions = new Dictionary <string, Bitmap>(16); emotions.Add(":)", Properties.Resources.emoticons01); emotions.Add(":D", Properties.Resources.emoticons02); emotions.Add(";)", Properties.Resources.emoticons03); emotions.Add(":o", Properties.Resources.emoticons04); emotions.Add(":p", Properties.Resources.emoticons05); emotions.Add("8)", Properties.Resources.emoticons06); emotions.Add(">:(", Properties.Resources.emoticons07); emotions.Add(":s", Properties.Resources.emoticons08); emotions.Add(":$", Properties.Resources.emoticons09); emotions.Add(":(", Properties.Resources.emoticons10); emotions.Add(":'(", Properties.Resources.emoticons11); emotions.Add(":|", Properties.Resources.emoticons12); emotions.Add("<3", Properties.Resources.emoticons13); emotions.Add("</3", Properties.Resources.emoticons14); emotions.Add(":3", Properties.Resources.emoticons15); emotions.Add(":*", Properties.Resources.emoticons16); groupBoxEmoticons.Visible = false; }