Example #1
0
        private void mnuToolsSaveAll_Click(object sender, EventArgs e)
        {
            dlgSaveFile.FileName = "";
            DialogResult Ans = dlgSaveFile.ShowDialog();

            if (Ans == DialogResult.Cancel)
            {
                return;
            }

            if (cConfig.dsConfig.Tables["Notes"].Rows.Count == 0)
            {
                return;
            }

            string buf = "";

            foreach (DataRow dr in cConfig.dsConfig.Tables["Notes"].Rows)
            {
                buf = buf + dr["Caption"] + "\r\n\r\n" +
                      CommonFunctions.AtCRLF((string)dr["Text"]) +
                      "\r\n--------------------\r\n";
            }

            try
            {
                File.WriteAllText(dlgSaveFile.FileName, buf, Encoding.GetEncoding(1251));
            }
            catch (Exception ex)
            {
                CommonFunctions.ErrMessage(ex.Message);
            }
        }
Example #2
0
        private void mnuToolsSave_Click(object sender, EventArgs e)
        {
            DataRow dr = CurRec("Notes");

            if (dr == null)
            {
                return;
            }

            dlgSaveFile.FileName = "";
            DialogResult Ans = dlgSaveFile.ShowDialog();

            if (Ans == DialogResult.Cancel)
            {
                return;
            }

            string buf = dr["Caption"] + "\r\n\r\n" +
                         CommonFunctions.AtCRLF((string)dr["Text"]);

            try
            {
                File.WriteAllText(dlgSaveFile.FileName, buf, Encoding.GetEncoding(1251));
            }
            catch (Exception ex)
            {
                CommonFunctions.ErrMessage(ex.Message);
            }
        }
Example #3
0
 //копирование текста из RichTextBox
 //с возможностью скопировать весь текст
 //если ничего не выделено
 private void TextCopy(RichTextBox rtb)
 {
     Clipboard.Clear();
     if (rtb.SelectionLength == 0) //ничего не выделено, копируем все
     {
         Clipboard.SetText(CommonFunctions.AtCRLF(rtb.Text));
     }
     else //копируем выделенное
     {
         Clipboard.SetText(CommonFunctions.AtCRLF(rtb.SelectedText));
     }
 }