亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? edit.cs

?? 編譯器
?? CS
字號(hào):
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.IO;
using System.Windows.Forms;

namespace PlxCompiler
{
    public partial class Edit : Form
    {
        Form1 form1;
        public bool changed;
        int ColIndex;
        int RowIndex;
        int RowStartIndex; 

        public Edit(PlxCompiler.Form1 parent,string name)
        {
            InitializeComponent();
            this.MdiParent = parent;
            this.Text = name;
            //richTextBox1.se
            form1 = parent;
            changed = false;
        }

        public void font(Font font1)
        {

            richTextBox1.Font  = font1;
            //richTextBox1.SelectAll();
           // richTextBox1.SelectionFont = richTextBox1.Font;
            //richTextBox1.Select();

        }
        public void Menu_Redo(Object sender, EventArgs e)
        {
            // Determines if a Redo operation can be performed.
            if (richTextBox1.CanRedo == true)
            {
                // Determines if the redo operation deletes text.
                if (richTextBox1.RedoActionName != "Delete")
                    // Perform the redo.
                    richTextBox1.Redo();
            }
        }
        public void Menu_Copy(System.Object sender, System.EventArgs e)
        {
            // Ensure that text is selected in the text box.   
            if (richTextBox1.SelectionLength > 0)
                // Copy the selected text to the Clipboard.
                richTextBox1.Copy();
        }

        public void Menu_Cut(System.Object sender, System.EventArgs e)
        {
            // Ensure that text is currently selected in the text box.   
            if (richTextBox1.SelectedText != "")
                // Cut the selected text in the control and paste it into the Clipboard.
                richTextBox1.Cut();
        }

        public void Menu_Paste(System.Object sender, System.EventArgs e)
        {
            // Determine if there is any text in the Clipboard to paste into the text box.
            if (Clipboard.GetDataObject().GetDataPresent(DataFormats.Text) == true)
            {
                // Determine if any text is selected in the text box.
                if (richTextBox1.SelectionLength > 0)
                {
                    // Ask user if they want to paste over currently selected text.
                    //if (MessageBox.Show("Do you want to paste over current selection?", "Cut Example", MessageBoxButtons.YesNo) == DialogResult.No)
                        // Move selection to the point after the current selection and paste.
                        richTextBox1.SelectionStart = richTextBox1.SelectionStart + richTextBox1.SelectionLength;
                }
                // Paste current text in Clipboard into text box.
                richTextBox1.Paste();
            }
        }

        public void Menu_Select(Object sender, EventArgs e)
        {
            richTextBox1.SelectAll();
        }
        public void Menu_Undo(System.Object sender, System.EventArgs e)
        {
            // Determine if last operation can be undone in text box.   
            if (richTextBox1.CanUndo == true)
            {
                // Undo the last operation.
                richTextBox1.Undo();
                // Clear the undo buffer to prevent last action from being redone.
                richTextBox1.ClearUndo();
            }
        }
        //讀取文件
        public void Load_File(string filename)
        {
            StreamReader sr = new StreamReader(filename, System.Text.Encoding.Default, true);
            richTextBox1.Text = sr.ReadToEnd();//File.ReadAllText(filename); 
            richTextBox1.SelectAll();
            richTextBox1.SelectionFont = richTextBox1.Font;
            richTextBox1.Select(0, 0);

        }

        private void richTextBox1_RegionChanged(object sender, EventArgs e)
        {
            MessageBox.Show("Input project name....", "Project", MessageBoxButtons.OK, MessageBoxIcon.Warning);
        }

        private void richTextBox1_TextChanged(object sender, EventArgs e)
        {
            //form1.setColumRow(richTextBox1.Text.Length + "", "Row " + Cursor.Position.X, "Colum " + Cursor.Position.Y);
            changed = true;
            //int a = SplitterCancelEventArgs.MouseCursorY;
        }

        private void richTextBox1_MouseLeave(object sender, EventArgs e)
        {
           // form1.setColumRow(richTextBox1.Text.Length + "", "Row " + "Colum " + Cursor.Position.Y);
            
        }

        private void richTextBox1_MouseCaptureChanged(object sender, EventArgs e)
        {
            //form1.setColumRow(richTextBox1.Text.Length + "", "Row " + Cursor.Position.X, "Colum " + Cursor.Position.Y);
        }

        private void richTextBox1_MouseMove(object sender, MouseEventArgs e)
        {
            RowIndex = richTextBox1.GetLineFromCharIndex(richTextBox1.SelectionStart) + 1;
            // Console.WriteLine ("Row: " + RowIndex.ToString()); 

            //richTextBox1.GetCharIndexFromPosition((richTextBox1.GetPositionFromCharIndex - (richTextBox1.SelectionStart)));
            RowStartIndex = Win32.SendMessage(richTextBox1.Handle, Win32.EM_LINEINDEX, -1, 0);
            ColIndex = richTextBox1.SelectionStart - RowStartIndex + 1;
            //Console.WriteLine("Col:" + ColIndex.ToString()); 
            form1.setColumRow("Total " + richTextBox1.Text.Length + "", "Row " + RowIndex, "Colum " + ColIndex);
      
        }

        private void Edit_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (changed)
            {
                if (MessageBox.Show(Text + " 已經(jīng)改動(dòng)是否保存....", "已修改", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK)
                    Save_file();
            }
           
            form1.close_window(this.Text);
        }
        public bool Save_file()
        {

            try
            {
                //FileStream saveFile = new FileStream(this.Text, FileMode.OpenOrCreate);
                //StreamWriter fileWrite = new StreamWriter(saveFile,Encoding.UTF8);
                //fileWrite.Write(this.richTextBox1.Text.Normalize());
                //fileWrite.Close();
                this.richTextBox1.SaveFile(this.Text, RichTextBoxStreamType.PlainText); 
                form1.show("已保存文件 " +Text + "..\r\n");
                this.changed = false;
                return true;
            }
            catch (IOException e)
            {
               return false ;
                
            }

        }
        public bool Save_file(string name)
        {

            try
            {
                //FileStream saveFile = new FileStream(name, FileMode.OpenOrCreate);
                //StreamWriter fileWrite = new StreamWriter(saveFile,Encoding.UTF8);
                //fileWrite.Write(this.richTextBox1.Text);
                //fileWrite.Close();
                this.richTextBox1.SaveFile(name, RichTextBoxStreamType.PlainText); 
                form1.show("已保存文件 " + name + "...\r\n");
                this.changed = false;
                return true;
            }
            catch (IOException e)
            {
                return false;
            }

        }

        private void richTextBox1_Move(object sender, EventArgs e)
        {

        }

        private void richTextBox1_KeyUp(object sender, KeyEventArgs e)
        {
            RowIndex = richTextBox1.GetLineFromCharIndex(richTextBox1.SelectionStart) + 1;
            // Console.WriteLine ("Row: " + RowIndex.ToString()); 

            //richTextBox1.GetCharIndexFromPosition((richTextBox1.GetPositionFromCharIndex - (richTextBox1.SelectionStart)));
            RowStartIndex = Win32.SendMessage(richTextBox1.Handle, Win32.EM_LINEINDEX, -1, 0);
            ColIndex = richTextBox1.SelectionStart - RowStartIndex + 1;
            //Console.WriteLine("Col:" + ColIndex.ToString()); 
            form1.setColumRow("Total "+richTextBox1.Text.Length + "", "Row " + RowIndex, "Colum " + ColIndex);
            //richTextBox1.GetLineFromCharIndex(richTextBox1.sle
        }

      
    }
    public class Win32
    {
        public Win32()
        {
            // 
            // TODO: Add constructor logic here 
            // 
        }
        [System.Runtime.InteropServices.DllImport("User32.Dll")]
        public static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam);
        public const int EM_LINEINDEX = 0xBB;
    } 


}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲视频一区二区在线观看| 午夜av电影一区| 欧美片网站yy| 国产精品1区2区3区| 亚洲在线观看免费视频| 久久久91精品国产一区二区精品 | 国产日产欧美一区| 欧美日韩精品综合在线| 成人免费看视频| 日产国产欧美视频一区精品| 中文字幕一区三区| 精品国产制服丝袜高跟| 91传媒视频在线播放| 国产suv精品一区二区883| 午夜电影一区二区| 亚洲精品国产一区二区三区四区在线| 欧美成va人片在线观看| 在线观看亚洲一区| 成人小视频在线| 久久av老司机精品网站导航| 亚洲激情五月婷婷| 中文字幕一区二区三区色视频| 日韩三级视频中文字幕| 欧美主播一区二区三区| 91在线云播放| 懂色av一区二区夜夜嗨| 狠狠色伊人亚洲综合成人| 亚洲午夜影视影院在线观看| 亚洲日本在线a| 国产午夜三级一区二区三| 欧美变态tickle挠乳网站| 91麻豆精品国产91久久久使用方法| 91美女精品福利| 成人动漫中文字幕| 成人综合婷婷国产精品久久免费| 久久成人综合网| 另类中文字幕网| 天天爽夜夜爽夜夜爽精品视频 | 日韩电影在线观看一区| 一区二区理论电影在线观看| 国产精品国产精品国产专区不片| 欧美国产日韩在线观看| 久久久久久久久伊人| 久久午夜电影网| 久久久久9999亚洲精品| 欧美精品一区二区三区高清aⅴ| 欧美一卡二卡三卡| 欧美久久高跟鞋激| 日韩一级片网址| 日韩你懂的电影在线观看| 欧美va亚洲va| 久久久久久久久久久久久夜| 久久综合狠狠综合久久综合88| www欧美成人18+| 中文字幕精品—区二区四季| 中文字幕视频一区| 一区二区三区影院| 婷婷夜色潮精品综合在线| 日本免费新一区视频| 极品瑜伽女神91| 国产精品一二三四| 91欧美激情一区二区三区成人| 色八戒一区二区三区| 欧美午夜一区二区三区免费大片| 欧美日韩亚洲高清一区二区| 欧美一级黄色录像| 欧美激情在线免费观看| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 亚洲乱码国产乱码精品精可以看| 亚洲国产成人高清精品| 捆绑调教一区二区三区| 国产福利精品导航| 91传媒视频在线播放| 欧美一区二区三区人| 久久久久国产免费免费| 自拍偷拍欧美精品| 五月天国产精品| 国产盗摄女厕一区二区三区| 色欧美日韩亚洲| 日韩三级电影网址| 国产精品成人一区二区艾草 | 国产成人无遮挡在线视频| 99久久久免费精品国产一区二区| 欧美色中文字幕| 精品国产伦理网| 亚洲人成小说网站色在线| 午夜精品久久久久久久久| 国产综合成人久久大片91| 色狠狠一区二区三区香蕉| 精品国产一区二区亚洲人成毛片| 日韩美女视频一区| 蜜臂av日日欢夜夜爽一区| 懂色av一区二区夜夜嗨| 91精品国产一区二区三区| 中文字幕不卡的av| 日韩精品1区2区3区| av一二三不卡影片| 日韩欧美激情四射| 一区二区在线观看视频| 国模大尺度一区二区三区| 在线观看免费成人| 国产三级精品在线| 免费精品99久久国产综合精品| 99国产精品久久久| 久久综合av免费| 亚洲成av人片在线观看| 成人精品一区二区三区中文字幕| 日韩一区二区精品葵司在线| 亚洲精品你懂的| 成人免费视频播放| 亚洲精品一线二线三线无人区| 亚洲大片一区二区三区| 成人国产精品免费观看视频| 欧美精品一区二区在线播放| 天堂在线一区二区| 91国偷自产一区二区开放时间 | 欧美系列一区二区| 国产精品视频一二| 老鸭窝一区二区久久精品| 欧美日韩国产另类一区| 亚洲另类春色校园小说| 国产sm精品调教视频网站| 精品国产第一区二区三区观看体验| 午夜伦欧美伦电影理论片| 色狠狠综合天天综合综合| 综合精品久久久| 顶级嫩模精品视频在线看| 26uuu另类欧美亚洲曰本| 免费人成在线不卡| 欧美精品一二三| 亚洲va国产天堂va久久en| 欧美色综合网站| 亚洲亚洲精品在线观看| 欧美午夜理伦三级在线观看| 亚洲人被黑人高潮完整版| 99国产精品久久久久久久久久久| 国产精品高清亚洲| 不卡一区在线观看| 亚洲同性gay激情无套| 成人h动漫精品一区二| 久久99精品久久只有精品| 欧美一级艳片视频免费观看| 日本欧美在线观看| 日韩一区二区在线播放| 美女网站视频久久| 欧美成人欧美edvon| 国产一区二区视频在线| 久久嫩草精品久久久精品| 国产一区视频在线看| 久久影院电视剧免费观看| 国产乱人伦偷精品视频不卡 | 亚洲精品菠萝久久久久久久| 91色porny| 一区二区三区电影在线播| 国产视频一区二区在线观看| 免费成人你懂的| 精品蜜桃在线看| 国产91丝袜在线观看| 国产精品久久久久久久久免费桃花 | 欧美mv和日韩mv的网站| 精品一二线国产| 久久久久88色偷偷免费| gogogo免费视频观看亚洲一| 亚洲精品视频观看| 欧美日韩国产影片| 久久精品理论片| 欧美国产精品一区二区三区| 99re热视频精品| 婷婷激情综合网| 久久综合色之久久综合| www.欧美色图| 丝袜美腿亚洲一区| 国产欧美日韩在线| 色综合一个色综合| 偷拍一区二区三区| 国产亲近乱来精品视频| 欧美性感一区二区三区| 美女高潮久久久| 国产精品美女久久久久久2018| 欧美亚洲精品一区| 激情综合亚洲精品| 一区二区三区四区亚洲| 日韩欧美的一区二区| 色综合久久久久综合99| 麻豆成人免费电影| 成人免费在线观看入口| 6080国产精品一区二区| 大陆成人av片| 日本成人在线电影网| 国产精品天干天干在线综合| 欧美精品免费视频| 成人av网站免费观看| 免费在线观看不卡| 亚洲女子a中天字幕| 精品99一区二区三区| 在线观看日韩一区| 国产成人精品免费| 日韩av电影天堂| 亚洲色图欧美在线| 久久网站最新地址|