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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? jishiben.cs

?? 改程序實現了記事本的一些基本操作
?? CS
?? 第 1 頁 / 共 2 頁
字號:
?using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Drawing.Printing;

namespace jishiben
{
    public partial class jishiben : Form
    {
        public static int replacecount = 0;
        private searcher s;
        private replace r;
        private Editgoto gt;
        private string filename,fname;
        private bool filesaved = false;
        private bool textChanged = false;
        private bool finded = false;
        private string findstring, sourstring;
        private static string[] lines;
        private static int selects = 0;
        public static int Selects
        {
            get
            {
                return selects;
            }
            set
            {
                selects = value;
            }
        }
        public static string[] Lines
        {
            get
            {
                return lines;
            }
        }
        public jishiben()
        {
            InitializeComponent();
        }    
        private void Filesaveas()
        {
            SaveFileDialog MyDialog = new SaveFileDialog();
            MyDialog.InitialDirectory = "c:\\";
            MyDialog.FileName = "MyText";
            MyDialog.Filter = "Save files (*.txt)|*.txt|All files (*.*)|*.*";
            if (MyDialog.ShowDialog() == DialogResult.OK)
            {
                this.filename = MyDialog.FileName;
                Writefile();
            }
        }
        private void Writefile()
        {
            StreamWriter writer = new StreamWriter(filename, false, System.Text.Encoding.Default);
            writer.Write(tBtext.Text);
            writer.Close();
            char[] c = filename.ToCharArray();
            int length = 0;
            for (int i = filename.Length-1; i > 0; i--)
            {
                if(c[i]=='\\')
                { 
                    length=i+1;
                    break;
                }     
            }
            fname = filename.Remove(0,length);
            this.Text = fname;
            filesaved = true;
        }
        
        private void Fileopen()
        {
            OpenFileDialog MyDialog = new OpenFileDialog();
            MyDialog.DefaultExt = "txt";
            MyDialog.Filter = "Open files (*.txt)|*.txt";
            if (MyDialog.ShowDialog() == DialogResult.OK)
            {
                tBtext.Clear();
                this.filename = MyDialog.FileName;
                Readfile();
                filesaved = true;
                textChanged = false;
                tSMEdit_Undo.Enabled = false;
            }
        }
        private void Readfile()
        {
            StreamReader reader = new StreamReader(filename, System.Text.Encoding.Default);
            tBtext.Text = reader.ReadToEnd();
            reader.Close();
            char[] c = filename.ToCharArray();
            int length = 0;
            for (int i = filename.Length - 1; i > 0; i--)
            {
                if (c[i] == '\\')
                {
                    length = i + 1;
                    break;
                }
            }
            fname = filename.Remove(0, length);
            this.Text = fname;
            filesaved = true;
        }

        private void tSMFile_new_Click(object sender, EventArgs e)
        {
            if (tBtext.Text != "" && filesaved==false)
            {
                DialogResult a;
                a = MessageBox.Show("文件沒有保存,你要保存嗎?", "沒有保存", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
                if (a == DialogResult.Yes)
                {
                    Filesaveas();
                }
                else
                    if (a == DialogResult.No)
                    {
                        tBtext.Clear();
                        this.Text = "新建 記事本";
                        this.filename = "";
                    }
            }
            if (filesaved || this.Text == "記事本")
            {
                tBtext.Clear();
                this.Text = "新建 記事本";
                this.filename = "";
            }
        }

        private void tSMFile_open_Click(object sender, EventArgs e)
        {
            Fileopen();
        }

        private void tSMFile_save_Click(object sender, EventArgs e)
        {
            if (filename == null)
            {
                Filesaveas();
            }
            else
            {
                Writefile();
            }
        }

        private void tSMFile_saveas_Click(object sender, EventArgs e)
        {
            Filesaveas();
        }

        private void tSMFile_quit_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void tSMFile_print_Click(object sender, EventArgs e)
        {
            PrintDocument txt = new PrintDocument();
            txt.DocumentName = this.filename;
            PrintDialog MyDialog = new PrintDialog();
            MyDialog.Document = txt;
            try
            {
                MyDialog.ShowDialog();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }

        private void tSMFile_pagesetup_Click(object sender, EventArgs e)
        {
            PrintDocument txt = new PrintDocument();
            txt.DocumentName = this.filename;
            PrintPreviewDialog MyDialog = new PrintPreviewDialog();
            MyDialog.Document = txt; 
            try
            {
                MyDialog.ShowDialog();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            
        }

        private void tSMEdit_Undo_Click(object sender, EventArgs e)
        {
            tBtext.Undo();
        }

        private void tSMEdit_cut_Click(object sender, EventArgs e)
        {
            tBtext.Cut();
        }

        private void tSMEdit_copy_Click(object sender, EventArgs e)
        {
            tBtext.Copy();
        }

        private void tSMEdit_patse_Click(object sender, EventArgs e)
        {
            tBtext.Paste();
        }

        private void tSMEdit_delet_Click(object sender, EventArgs e)
        {
            tBtext.SelectedText = "";
        }

        private void tSMEdit_search_Click(object sender, EventArgs e)
        {
            s = new searcher();
            s.Search += new searchEventHandler(searcher_Search);
            s.Owner = this;
            s.Show();
        }

        private void tSMEdit_chooseall_Click(object sender, EventArgs e)
        {
            tBtext.SelectAll();
        }

        private void tSMEdit_time_Click(object sender, EventArgs e)
        {
            DateTime now = DateTime.Now;
            tBtext.SelectedText = now.ToString();
        }

        private void tSMSearch_statusbar_Click(object sender, EventArgs e)
        {
            tSMSearch_statusbar.Checked = !tSMSearch_statusbar.Checked;
            if (tSMSearch_statusbar.Checked)
            {
                sSstatusbar.Visible = true;
            }
            else
            {
                sSstatusbar.Visible = false;
            }
        }

        private void tSMFormat_autoline_Click(object sender, EventArgs e)
        {
            tSMFormat_autoline.Checked = !tSMFormat_autoline.Checked;
            if (tSMFormat_autoline.Checked)
            {
                tBtext.WordWrap = true;
                this.tSMEdit_goto.Enabled = false;
            }
            else
            {
                tBtext.WordWrap = false;
                this.tSMEdit_goto.Enabled = true;
                lines = tBtext.Lines;
                //MessageBox.Show(tBtext.Lines[5].Length.ToString());
                //MessageBox.Show(tBtext.SelectionStart.ToString());
                tBtext.ScrollBars = RichTextBoxScrollBars.ForcedBoth;
            }
        }

        private void tSMFormat_font_Click(object sender, EventArgs e)
        {
            FontDialog MyDialog = new FontDialog();
            if (MyDialog.ShowDialog() == DialogResult.OK)
            {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
奇米色一区二区三区四区| 成人精品免费网站| 国产精品区一区二区三区| 精品999久久久| 国产午夜精品久久久久久免费视| 国产成人一区在线| 国产精品三级av| 亚洲激情校园春色| 国产精品成人一区二区艾草| 日本在线观看不卡视频| 欧美福利电影网| 精品国产3级a| 在线不卡的av| 91麻豆国产福利在线观看| 91天堂素人约啪| 亚洲午夜日本在线观看| 成人污污视频在线观看| 国产精品一区在线观看你懂的| 国产一区二区三区在线观看免费 | 久久99精品久久久久| 夜夜嗨av一区二区三区四季av| 亚洲三级在线观看| 国产欧美日韩在线| 亚洲精品一二三| 欧美影片第一页| 日本一区二区成人| 国产91对白在线观看九色| 欧美日韩视频第一区| 色94色欧美sute亚洲线路二| 日韩视频在线一区二区| 91精品国产综合久久婷婷香蕉| 欧美午夜片在线看| 婷婷中文字幕一区三区| 91在线视频免费91| 成人精品鲁一区一区二区| 天天亚洲美女在线视频| 日韩一二三四区| 免费在线一区观看| 日韩美女在线视频| 欧美日韩aaa| 一区二区三区电影在线播| 国产精品国产精品国产专区不片| 日韩高清在线不卡| 6080yy午夜一二三区久久| 老司机精品视频在线| 欧美一区二区三区系列电影| 成人在线视频一区二区| 国产成a人亚洲精| 26uuu另类欧美| 99视频精品全部免费在线| 亚洲黄网站在线观看| 欧美性高清videossexo| 蜜桃视频第一区免费观看| 亚洲免费观看在线视频| 精品国产乱码91久久久久久网站| 在线视频观看一区| 久久99精品国产麻豆婷婷| 不卡一卡二卡三乱码免费网站| 亚洲色图视频网| 亚洲国产精品精华液网站| 欧美经典一区二区| 久久精品国产亚洲高清剧情介绍| 欧美一二三区在线| 美腿丝袜亚洲综合| 一区二区三区产品免费精品久久75| 99精品久久99久久久久| 精品影院一区二区久久久| 亚洲高清免费观看高清完整版在线观看| 欧美午夜理伦三级在线观看| 国产精品91xxx| 中文字幕欧美区| 精品久久久久久久人人人人传媒| 免费人成在线不卡| 粉嫩蜜臀av国产精品网站| 日韩欧美在线不卡| 中文字幕欧美区| 亚洲精品一区在线观看| 欧美不卡在线视频| 欧美色网站导航| 日韩精品最新网址| 国产精品久久免费看| 国产日产欧美一区二区三区| 综合久久国产九一剧情麻豆| 亚洲女同一区二区| 亚洲国产精品麻豆| 日韩一区日韩二区| 亚洲国产精品精华液网站| 日本麻豆一区二区三区视频| 欧美视频第二页| 色婷婷一区二区三区四区| 一区二区三区四区不卡在线| 亚洲国产精品视频| 91精品欧美久久久久久动漫 | 国产欧美一区二区三区在线看蜜臀 | 精品欧美乱码久久久久久| 久久精品国产精品亚洲综合| 国产午夜精品一区二区 | 麻豆精品一区二区三区| 久久久精品国产99久久精品芒果 | 国产精品国产三级国产aⅴ入口| 色综合久久综合中文综合网| 丝袜美腿亚洲色图| 精品国产亚洲在线| 91亚洲精品久久久蜜桃网站| 亚洲二区在线视频| 久久久久国产免费免费| 日本韩国欧美国产| 麻豆国产精品777777在线| 国产精品入口麻豆九色| 精品污污网站免费看| 寂寞少妇一区二区三区| 一区二区三区成人| 国产色婷婷亚洲99精品小说| 欧美在线视频你懂得| 国产伦精品一区二区三区在线观看| 亚洲欧美综合色| 欧美一区永久视频免费观看| 成人av动漫在线| 强制捆绑调教一区二区| 亚洲欧美区自拍先锋| 精品国产一区二区亚洲人成毛片 | 国产精品美女久久久久久久久久久 | 欧美va天堂va视频va在线| 99国产精品国产精品毛片| 精品一区精品二区高清| 亚洲影院久久精品| 欧美韩国一区二区| 精品久久久久一区| 欧美日韩专区在线| 99久久国产综合精品女不卡| 国产精品一区二区不卡| 蜜桃久久久久久| 视频一区欧美日韩| 亚洲国产成人av| 亚洲专区一二三| 亚洲欧洲中文日韩久久av乱码| xnxx国产精品| 欧美一区二区大片| 欧美三级电影一区| 91在线国产观看| 成人av网址在线| 成人网页在线观看| 成人av电影在线观看| 粉嫩aⅴ一区二区三区四区五区| 精品影院一区二区久久久| 免费三级欧美电影| 麻豆极品一区二区三区| 精品一区二区三区视频| 美女脱光内衣内裤视频久久网站| 亚洲一级在线观看| 亚洲高清免费观看| 日韩影院精彩在线| 日韩黄色在线观看| 免费三级欧美电影| 日本成人在线不卡视频| 日本三级韩国三级欧美三级| 日韩中文字幕亚洲一区二区va在线| 亚洲欧美日韩久久| 亚洲无线码一区二区三区| 亚洲一区二区精品3399| 午夜久久久久久电影| 日本女人一区二区三区| 国产一区二区免费看| 成人毛片老司机大片| 色999日韩国产欧美一区二区| 欧美天堂亚洲电影院在线播放| 欧美性感一区二区三区| 欧美一级久久久久久久大片| 精品av久久707| 日本一区二区电影| 亚洲乱码国产乱码精品精的特点| 一区二区三区小说| 日本成人在线电影网| 国产一区视频导航| 99re这里只有精品视频首页| 欧美三级电影在线看| 久久久久久久av麻豆果冻| 国产精品日日摸夜夜摸av| 亚洲国产一区二区视频| 久久国产精品72免费观看| 风间由美性色一区二区三区| 欧美亚洲愉拍一区二区| 2023国产精品视频| 亚洲乱码精品一二三四区日韩在线| 图片区小说区区亚洲影院| 国产乱人伦精品一区二区在线观看 | 青青草成人在线观看| 成人性视频免费网站| 欧美一级精品在线| 亚洲婷婷在线视频| 久久99精品久久久久久久久久久久| 成人自拍视频在线观看| 国内精品免费**视频| 欧美男女性生活在线直播观看| 国产精品天美传媒沈樵| 欧美精品一区二区三区四区 | 成人免费毛片a| 欧美三级在线视频| 国产欧美精品在线观看| 视频一区中文字幕|