コード例 #1
0
        private void DataSend_ExportBtn_Click(object sender, EventArgs e)
        {
            /* --------------------- Create Variable --------------------- */

            Int32 item_counter = SerialPort_SendDataListBox.Items.Count; /* Variable for count items */

            /* --------------------- Create Object --------------------- */

            SaveFileDialog file_info = new SaveFileDialog(); /* Create object for get directory addres - "folderaddresopen" is the name of object */

            /* --------------------- Object config --------------------- */

            file_info.Filter           = "txt files (*.txt)|*.txt|All files (*.*)|*.*"; /* Set format filter */
            file_info.FilterIndex      = 1;                                             /* Select first index */
            file_info.RestoreDirectory = true;                                          /* Change directory to the previously location before close */

            /* --------------------------------------------------------- */

            if (file_info.ShowDialog() == DialogResult.OK) /* Check status */
            {
                /* --------------------- Create Object --------------------- */

                TextWriter file = new StreamWriter(file_info.OpenFile()); /* Object for create and write in txt file */

                /* --------------------------------------------------------- */

                for (int i = 0; i < item_counter; i++)                              /* Loop for write to txt file */
                {
                    file.WriteLine(SerialPort_SendDataListBox.Items[i].ToString()); /* Write items to txt file */
                }

                file.Close(); /* Close the TextWriter Object(file) */

                /* ---------------------------------------- */

                CustomForm.ShowCustomMessage(Color.FromArgb(247, 247, 247), Properties.Resources.Ok_1, "Exported"); /* Show message */
            }
            else
            {
                CancelForm.ShowCanceledMessage(); /* Show message */
            }

            /* Function end */
        }
コード例 #2
0
        public static void ShowCanceledMessage()
        {
            CancelForm CanceledMessage = new CancelForm(); /* Create object */

            CanceledMessage.ShowDialog();                  /* Show message */
        }