记事本

原创 2012年03月21日 16:25:31

记事本

 

步骤一:向Form1中添加Memo,  MainMenu组件,dialogs组---OpenDialog,SaveDialog, FontDialog(可选) 组件,Name就默认吧

步骤二:双击MainMenu1,设置菜单名字(具体名字只要能表达其功能,怎么起都可以) 。

例如:主菜单分别设置为File(Caption---&File),Edit(Caption---&Edit),Format(可选) (Caption---F&ormat),Help(Caption---&Help).

File的子菜单分别设置为

New(Caption---&New),Open(Caption---&Open),Save(Caption---&Save),Saveas(Caption---Save &as),Exit(Caption---&Edit)

Edit的子菜单分别设置为

Cut(Caption---&Cut),Copy(Caption---C&opy),Paste(Caption---&Paste)Clear(Caption---C&lear),Select All(Caption---&Select All)

Format (可选)的子菜单分别设置为

Font(Caption---Fo&nt)

Help的子菜单分别设置为

About(Caption---&About)

步骤三:

1.      在implementation下面一行定义变量s:

var s:string;

2.分别完善MainMenu1中每个子菜单的功能:

   New:

   Memo1.clear;

   Open:

   if (Opendialog1.Execute) then

begin

Memo1.lines.loadFromFile(opendialog1.FileName);

s:=opendialog1.FileName;

end;

Save:

if(s='') then

begin

 if (savedialog1.execute) then

 begin

 Memo1.Lines.Savetofile(savedialog1.FileName);

 s:=savedialog1.FileName;

 end;

end

else memo1.lines.SaveToFile(s);

Saveas:

if (savedialog1.Execute) then

begin

memo1.lines.SaveToFile(savedialog1.filename);

s:=savedialog1.filename;

end;

Exit:

close;

Cut:

memo1.CutToClipboard;

Copy:

memo1.CopyToClipboard;

Paste:

memo1.PasteFromClipboard;

Clear:

memo1.Clear;

Select All:  

memo1.SelectAll;

Font:

   fontdialog1.Execute;

   memo1.Font:=fontdialog1.Font;

Linux记事本操作

Linux记事本操作 vi编辑器模式 编辑模式下面显示:- -INSERT- - 命令模式下面显示:(默认什么都不显示) 尾行模式下面显示::wq(退出并保存) 进入编辑模式    a...
  • dzy21
  • dzy21
  • 2016年07月26日 21:09
  • 1510

使用C#写出一个简单的记事本程序

上周老师下课的时候说到,写出来记事本的同学可以期末加分,于是乎,就用两个晚上的时间写出了这个简单的记事本程序。编程语言: C# 编程环境: Visual Studio 2013 运行环境: .NE...
  • mayuko2012
  • mayuko2012
  • 2016年06月07日 21:41
  • 6212

Java开发记事本(完整版)

Java开发记事本(完整版)
  • zenglinshan
  • zenglinshan
  • 2016年05月01日 04:34
  • 9456

MFC 实现记事本功能 .

记事本的基本功能已经都实现:采用的是CEdit类实现,包括打开文件,保存文件,粘贴,复制剪切等等:   1: [cpp] view plaincopyprint? //实现...
  • zdhlwt2008
  • zdhlwt2008
  • 2015年07月13日 14:42
  • 1189

如何用java写一个简单的记事本。

初步应用swing图形界面,io输入输出,事件监听、响应器,以及类之间的相互关系。 刚刚正式学习java两个月不到,希望和大神们多交流,让彼此不断进步!...
  • OOFFrankDura
  • OOFFrankDura
  • 2016年11月06日 22:50
  • 5729

QT学习二:一个简单的记事本

这个工作过程和上面文章类似,只是代码有所不同。我也在学习怎么使用QT,所以欢迎交流。还有,最近在找工作,如果有哪位公司不嫌弃我技术差,经验少的话。可以联系我,我会很乐意地干活哈。个人邮箱:lsc199...
  • u013220338
  • u013220338
  • 2015年07月27日 16:50
  • 1278

java实现记事本基本功能:新建、打开、保存、另存为、退出、替换、全部替换、复制、剪切、粘贴、全选、获取当前时间日期、修改字体、颜色、自动换行等

java实现记事本基本功能:新建、打开、保存、另存为、退出、替换、全部替换、复制、剪切、粘贴、全选、获取当前时间日期、修改字体、颜色、自动换行等 Win.java  主页面 package j...
  • xfsgdsgoy
  • xfsgdsgoy
  • 2017年05月25日 21:24
  • 1553

android项目 之 记事本(2)------- 添加照片

继续上节,这次实现在记事本中添加照片的功能。
  • jesson20121020
  • jesson20121020
  • 2014年09月06日 19:48
  • 3246

用java开发的一个简单的记事本程序

代码如下:package IO; import java.io.*; import java.awt.*; import javax.swing.*;import java.awt.event.*; ...
  • MyCodeDream
  • MyCodeDream
  • 2015年06月22日 19:48
  • 2751

Python-GUI编程之 Tkinter 与 记事本实现心得

在这里介绍一下tkinter和我的记事本,同时分享一些方便自学python的网站 引用一句老外的话让自己显得高大上一些: MythDebunking: TkInter is ugly on Win...
  • happy_fb
  • happy_fb
  • 2017年10月14日 20:32
  • 241
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:记事本
举报原因:
原因补充:

(最多只允许输入30个字)