记事本

原创 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;

相关文章推荐

用java实现简单记事本的编写

以上就是简单记事本的java语言实现。

android 记事本demo!!!(listview与SQLite综合)

android记事本的demo在网上一搜一大堆,但是大神写的demo往往功能太多导致新手难以着手,很难啃得动;而一些新手写的demo又往往是东拼西凑,代码很多都是copy的别人的,直接放在项目里面用,...

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

代码如下:package IO; import java.io.*; import java.awt.*; import javax.swing.*;import java.awt.event.*; ...

android项目 之 记事本(8) ----- 画板功能之撤销、恢复和清空

实现画板(涂鸦)的撤销 恢复 清空 保存为图片等功能

需要这样一个记事本-12 C#命名空间介绍

Microsoft.Csharp 包含支持用C#语言进行编译的代码 Microsoft.Jscript 包含支持用Jscript语言进行殡仪和代码生成的Jscript运行库和类 Microsoft.V...
  • juns6
  • juns6
  • 2015年06月02日 11:02
  • 262

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

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

Windows 记事本的 ANSI、Unicode、UTF-8 这三种编码模式有什么区别?

Windows 记事本的 ANSI、Unicode、UTF-8 这三种编码模式有什么区别? Windows 的记事本默认存储文本文档编码是 ANSI,想问一下为了最大跨平台兼容性,应该采用哪种编码...
  • kaoa000
  • kaoa000
  • 2013年04月03日 10:31
  • 1138

Python +Selenium logging模块打印日志并输出到记事本中

1、打印到控制台并输出到日记文件中方法 import logging # 创建一个logger logger = logging.getLogger('mylogger') logger.setL...

NoteBook Java实现记事本功能

package awt_notebook; import java.awt.Color; import java.awt.Dimension; import java.awt.FileDialog;...

android项目 之 记事本(13) ----- 查看图片及播放录音

在图文混排的EditText中判断单击的是图片还是文字,并且当单击图片后,打开一个新的Activity用于查看原始图片。还有,当单击录音图标时,打开新的Activity来播放录音,并在播放的过过程中添...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:记事本
举报原因:
原因补充:

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