示例#1
0
文件: MainFrm.cs 项目: rachid1805/TCP
 protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
 {
     if (!ShareUtils.IsValidKeyForReadOnlyFields(keyData))
     {
         return(true);
     }
     return(base.ProcessCmdKey(ref msg, keyData));
 }
示例#2
0
文件: RoomFrm.cs 项目: rachid1805/TCP
 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));
 }
示例#3
0
文件: RoomFrm.cs 项目: rachid1805/TCP
        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));
            }
        }