예제 #1
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (label1.Text != string.Empty)
     {
         stylechecker = new Stylechecker(comboBox1.Text, (int)numericUpDown1.Value, (double)numericUpDown2.Value, comboBox2.Text);
         stylechecker.MyDocument(label1.Text, cbFont.Checked, cbFontSize.Checked,
                                 cbLineSpacing.Checked, cbAlignment.Checked, cbCopy.Checked, cbErrors.Checked, cbWarnings.Checked, cbTitle.Checked);
         richTextBox1.Text = stylechecker.ResultErrors;
         richTextBox2.Text = stylechecker.ResultWarnings;
     }
 }
예제 #2
0
        static void Main(string[] args)
        {
            if (args.Length == 0)
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new Form());
            }
            else
            {
                if (args[0] == "-crun")
                {
                    AttachConsole(ATTACH_PARENT_PROCESS);
                    Console.WriteLine("\nLimited functionality mode");

                    AttachConsole(ATTACH_PARENT_PROCESS);
                    Console.WriteLine("Font:");
                    string Font = Console.ReadLine();

                    AttachConsole(ATTACH_PARENT_PROCESS);
                    Console.WriteLine("Font size:");
                    int FontSize = Convert.ToInt32(Console.ReadLine());

                    AttachConsole(ATTACH_PARENT_PROCESS);
                    Console.WriteLine("Line spacing:");
                    double LineSpacing = Convert.ToDouble(Console.ReadLine());

                    AttachConsole(ATTACH_PARENT_PROCESS);
                    Console.WriteLine("Alignment:");
                    string Alignment = Console.ReadLine();

                    Stylechecker s = new Stylechecker(Font, FontSize, LineSpacing, Alignment);
                    s.MyDocument(args[0]);

                    AttachConsole(ATTACH_PARENT_PROCESS);
                    Console.WriteLine(s.ResultErrors);
                }
                else if (args.Length == 1 && args[0] != "-help" && args[0] != "--help" && args[0] != "-man")
                {
                    Application.EnableVisualStyles();
                    Application.SetCompatibleTextRenderingDefault(false);
                    Application.Run(new Form(args[0]));
                }
                else
                {
                    AttachConsole(ATTACH_PARENT_PROCESS);
                    Console.WriteLine("\nUse -crun for console run");
                }
            }
        }