• 大小: 0.75M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2024-05-03
  • 语言: C#
  • 标签: 记事本  实例  C#  

资源简介

一个简单的text记事本,打开保存加粗倾斜等功能

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Drawing.Text;
using System.Collections;
using System.IO;

namespace Notepad
{
    public partial class FrmChild : Form
    {
        public FrmChild()
        {
            InitializeComponent();
        }

        //窗体加载事件
        private void FrmChild_Load(object sender EventArgs e)
        {
            //窗体加载时要加载系统字体
            InstalledFontCollection myFonts = new InstalledFontCollection();
            FontFamily[] ff = myFonts.Families;
            ArrayList list = new ArrayList();
            int count = ff.Length;
            for (int i = 0; i< count; i++)
            {
                string FontName = ff[i].Name;
                toolStripComboBoxFonts.Items.Add(FontName);
            }

        }

        private void toolStripButtonBold_Click(object sender EventArgs e)
        {
            if (textBoxNote.Font.Bold == false)
            {
                textBoxNote.Font = new Font(textBoxNote.Font Fontstyle.Bold);
            }
            else
            {
                textBoxNote.Font = new Font(textBoxNote.Font Fontstyle.Regular);
            }
        }

        private void toolStripButtonItalic_Click(object sender EventArgs e)
        {
            if (textBoxNote.Font.Italic == false)
            {
                textBoxNote.Font = new Font(textBoxNote.Font Fontstyle.Italic);
            }
            else
            {
                textBoxNote.Font = new Font(textBoxNote.Font Fontstyle.Regular);
            }
        }

        private void toolStripComboBoxFonts_SelectedIndexChanged(object sender EventArgs e)
        {
            string fontName = toolStripComboBoxFonts.Text;
            float fontSize = float.Parse(toolStripComboBoxSize.Text );
            textBoxNote.Font = new Font(fontNamefontSize);
        }

        private void toolStripComboBoxSize_SelectedIndexChanged(object sender EventArgs e)
        {
            string fontName = toolStripComboBoxFonts.Text;
            float fontSize = float.Parse(toolStripComboBoxSize.Text);
            textBoxNote.Font = new Font(fontName fontSize);
        }

        private void toolStripComboBoxSize_TextChanged(object sender EventArgs e)
        {
            string fontName = toolStripComboBoxFonts.Text;
            float fontSize = float.Parse(toolStripComboBoxSize.Text);
            textBoxNote.Font = new Font(fontName fontSize);
        }

        private void toolStripButtonSave_Click(object sender EventArgs e)
        {
            if (textBoxNote.Text.Trim() != ““)
            {
                if (this.Text == ““)
                {

                    saveFileDialog1.Filter = (“文本文档(*.txt)|*.txt“);
                    if (saveFi

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2020-09-16 21:03  .vs\
     目录           0  2020-09-16 21:03  .vs\Notepad\
     目录           0  2020-09-16 21:04  .vs\Notepad\v15\
     文件       49664  2020-09-18 22:14  .vs\Notepad\v15\.suo
     目录           0  2020-09-16 21:04  .vs\Notepad\v15\Server\
     目录           0  2020-09-16 21:04  .vs\Notepad\v15\Server\sqlite3\
     文件           0  2020-09-16 21:04  .vs\Notepad\v15\Server\sqlite3\db.lock
     文件      585728  2020-09-18 21:58  .vs\Notepad\v15\Server\sqlite3\storage.ide
     文件       32768  2020-09-18 21:49  .vs\Notepad\v15\Server\sqlite3\storage.ide-shm
     文件     4132392  2020-09-18 22:14  .vs\Notepad\v15\Server\sqlite3\storage.ide-wal
     文件        1120  2020-09-16 21:04  Notepad.sln
     目录           0  2020-09-18 22:14  Notepad\
     文件         187  2020-09-16 21:03  Notepad\App.config
     目录           0  2020-09-16 21:04  Notepad\bin\
     目录           0  2020-09-18 21:51  Notepad\bin\Debug\
     文件      100352  2020-09-18 22:07  Notepad\bin\Debug\notepad.exe
     文件         187  2020-09-16 21:03  Notepad\bin\Debug\Notepad.exe.config
     文件       38400  2020-09-18 22:07  Notepad\bin\Debug\Notepad.pdb
     目录           0  2020-09-16 21:04  Notepad\bin\Release\
     文件        5249  2020-09-18 22:14  Notepad\FrmChild.cs
     文件        9496  2020-09-18 22:06  Notepad\FrmChild.Designer.cs
     文件        6423  2020-09-18 22:06  Notepad\FrmChild.resx
     文件         396  2020-09-16 21:05  Notepad\FrmParent.cs
     文件        1241  2020-09-16 21:05  Notepad\FrmParent.Designer.cs
     文件        4084  2020-09-16 22:25  Notepad\Notepad.csproj
     目录           0  2020-09-16 21:03  Notepad\obj\
     目录           0  2020-09-18 22:07  Notepad\obj\Debug\
     文件        1431  2020-09-17 20:00  Notepad\obj\Debug\DesignTimeResolveAssemblyReferences.cache
     文件        7308  2020-09-16 21:28  Notepad\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件          42  2020-09-16 21:06  Notepad\obj\Debug\Notepad.csproj.CoreCompileInputs.cache
     文件         668  2020-09-18 21:40  Notepad\obj\Debug\Notepad.csproj.FileListAbsolute.txt
............此处省略23个文件信息

评论

共有 条评论