Ejemplo n.º 1
0
 protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
 {
     if (!ShareUtils.IsValidKeyForReadOnlyFields(keyData))
     {
         return(true);
     }
     return(base.ProcessCmdKey(ref msg, keyData));
 }
Ejemplo n.º 2
0
 protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
 {
     if (keyData == Keys.Enter)
     {
         SendMessage();
     }
     if (listViewMessage.Focused && !ShareUtils.IsValidKeyForReadOnlyFields(keyData))
     {
         return(true);
     }
     return(base.ProcessCmdKey(ref msg, keyData));
 }
Ejemplo n.º 3
0
        private void mniSave_Click(object sender, EventArgs e)
        {
            SaveFileDialog saveDlg = new SaveFileDialog();

            saveDlg.Filter           = "HTML Files(*.HTML;*.HTM)|*.html;*.htm";
            saveDlg.FilterIndex      = 0;
            saveDlg.RestoreDirectory = true;
            saveDlg.CheckPathExists  = true;
            saveDlg.OverwritePrompt  = true;
            saveDlg.FileName         = Text;
            if (saveDlg.ShowDialog() == DialogResult.OK)
            {
                string[] lines = new string[listViewMessage.Items.Count];
                for (var index = 0; index < listViewMessage.Items.Count; index++)
                {
                    lines[index] = listViewMessage.Items[index].SubItems[0].Text;
                }
                ShareUtils.SaveAsHTML(saveDlg.FileName, lines, string.Format("Chat room : {0}", _roomName));
            }
        }