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)); } }