Exemplo n.º 1
0
 // Form1.Designer에서 생성해준 this.FormClosing
 private void Form1_FormClosing(object sender, System.Windows.Forms.FormClosingEventArgs e) //폼닫기(오른쪽상단X)
 {
     foreach (Play Litem in lPlay)                                                          //Play.cs 폼 열어준거 하나씩 꺼내옴
     {
         Litem.ThreadAbort();                                                               // 프로그램 종료직전인 Closing이라서 강제로 Thread해제
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// Преобразовать текущий файл в HTML
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void конвертироватьToolStripMenuItem_Click(object sender, EventArgs e)
        {
            List <string> verticalFiles = new List <string>();

            if (folderPath.Text == "")
            {
                MessageBox.Show("Не выбрана папка с изображениями.\nПарсер не отработает вертикальные изображения!");
            }
            else
            {
                verticalFiles = GetVerticals(folderPath.Text);
            }

            string inputText = richTextBox1.Text;

            Litem[] tocArray;

            if (inputText == string.Empty)
            {
                MessageBox.Show("Текста нет.");
            }
            else
            {
                //parce text
                string[] delim = new string[] { "\r", "\n" };
                string[] lines = inputText.Split(delim, StringSplitOptions.RemoveEmptyEntries);
                tocArray = new Litem[lines.Length];
                string newTOC = String.Format(preHTML, projectNameBox.Text, projectNameBox.Text) + Environment.NewLine;

                for (int i = 0; i < lines.Length; i++)
                {
                    Litem litem = new Litem(lines[i]);
                    litem.Check(verticalFiles);
                    tocArray[i] = litem;
                    newTOC     += litem.GetHTMLView();
                }

                newTOC           += String.Format(afterHTML, DateTime.Now.ToString());
                richTextBox1.Text = newTOC;
            }
        }