www.pudn.com > 超级记事本.zip > Form1.frm


VERSION 5.00 
Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCTL.OCX" 
Object = "{3B7C8863-D78F-101B-B9B5-04021C009402}#1.2#0"; "RICHTX32.OCX" 
Object = "{F9043C88-F6F2-101A-A3C9-08002B2F49FB}#1.2#0"; "COMDLG32.OCX" 
Begin VB.Form Form1  
   Caption         =   "超级记事本" 
   ClientHeight    =   4485 
   ClientLeft      =   165 
   ClientTop       =   735 
   ClientWidth     =   3975 
   LinkTopic       =   "Form1" 
   ScaleHeight     =   4485 
   ScaleWidth      =   3975 
   StartUpPosition =   3  '窗口缺省 
   Begin MSComctlLib.StatusBar StatusBar1  
      Align           =   2  'Align Bottom 
      Height          =   255 
      Left            =   0 
      TabIndex        =   2 
      Top             =   4230 
      Width           =   3975 
      _ExtentX        =   7011 
      _ExtentY        =   450 
      Style           =   1 
      SimpleText      =   "超级记事本已启动" 
      _Version        =   393216 
      BeginProperty Panels {8E3867A5-8586-11D1-B16A-00C0F0283628}  
         NumPanels       =   1 
         BeginProperty Panel1 {8E3867AB-8586-11D1-B16A-00C0F0283628}  
         EndProperty 
      EndProperty 
   End 
   Begin MSComDlg.CommonDialog CommonDialog1  
      Left            =   2640 
      Top             =   3720 
      _ExtentX        =   847 
      _ExtentY        =   847 
      _Version        =   393216 
   End 
   Begin MSComctlLib.ImageList ImageList1  
      Left            =   3240 
      Top             =   3600 
      _ExtentX        =   1005 
      _ExtentY        =   1005 
      BackColor       =   -2147483643 
      ImageWidth      =   24 
      ImageHeight     =   23 
      MaskColor       =   12632256 
      _Version        =   393216 
      BeginProperty Images {2C247F25-8591-11D1-B16A-00C0F0283628}  
         NumListImages   =   6 
         BeginProperty ListImage1 {2C247F27-8591-11D1-B16A-00C0F0283628}  
            Picture         =   "Form1.frx":0000 
            Key             =   "" 
         EndProperty 
         BeginProperty ListImage2 {2C247F27-8591-11D1-B16A-00C0F0283628}  
            Picture         =   "Form1.frx":067C 
            Key             =   "" 
         EndProperty 
         BeginProperty ListImage3 {2C247F27-8591-11D1-B16A-00C0F0283628}  
            Picture         =   "Form1.frx":0CF8 
            Key             =   "" 
         EndProperty 
         BeginProperty ListImage4 {2C247F27-8591-11D1-B16A-00C0F0283628}  
            Picture         =   "Form1.frx":1374 
            Key             =   "" 
         EndProperty 
         BeginProperty ListImage5 {2C247F27-8591-11D1-B16A-00C0F0283628}  
            Picture         =   "Form1.frx":19F0 
            Key             =   "" 
         EndProperty 
         BeginProperty ListImage6 {2C247F27-8591-11D1-B16A-00C0F0283628}  
            Picture         =   "Form1.frx":206C 
            Key             =   "" 
         EndProperty 
      EndProperty 
   End 
   Begin RichTextLib.RichTextBox RichTextBox1  
      Height          =   3615 
      Left            =   120 
      TabIndex        =   1 
      Top             =   600 
      Width           =   3735 
      _ExtentX        =   6588 
      _ExtentY        =   6376 
      _Version        =   393217 
      Enabled         =   -1  'True 
      TextRTF         =   $"Form1.frx":26E8 
   End 
   Begin MSComctlLib.Toolbar Toolbar1  
      Align           =   1  'Align Top 
      Height          =   525 
      Left            =   0 
      TabIndex        =   0 
      Top             =   0 
      Width           =   3975 
      _ExtentX        =   7011 
      _ExtentY        =   926 
      ButtonWidth     =   820 
      ButtonHeight    =   767 
      Appearance      =   1 
      ImageList       =   "ImageList1" 
      _Version        =   393216 
      BeginProperty Buttons {66833FE8-8583-11D1-B16A-00C0F0283628}  
         NumButtons      =   7 
         BeginProperty Button1 {66833FEA-8583-11D1-B16A-00C0F0283628}  
            ImageIndex      =   1 
         EndProperty 
         BeginProperty Button2 {66833FEA-8583-11D1-B16A-00C0F0283628}  
            ImageIndex      =   2 
         EndProperty 
         BeginProperty Button3 {66833FEA-8583-11D1-B16A-00C0F0283628}  
            ImageIndex      =   3 
         EndProperty 
         BeginProperty Button4 {66833FEA-8583-11D1-B16A-00C0F0283628}  
            Style           =   3 
         EndProperty 
         BeginProperty Button5 {66833FEA-8583-11D1-B16A-00C0F0283628}  
            ImageIndex      =   4 
         EndProperty 
         BeginProperty Button6 {66833FEA-8583-11D1-B16A-00C0F0283628}  
            ImageIndex      =   5 
         EndProperty 
         BeginProperty Button7 {66833FEA-8583-11D1-B16A-00C0F0283628}  
            ImageIndex      =   6 
         EndProperty 
      EndProperty 
   End 
   Begin VB.Menu file  
      Caption         =   "文件(&F)" 
      Index           =   1 
      Begin VB.Menu new  
         Caption         =   "新建(&N)" 
         Index           =   1 
      End 
      Begin VB.Menu open  
         Caption         =   "打开(&O)" 
         Index           =   2 
      End 
      Begin VB.Menu save  
         Caption         =   "保存(&S)" 
         Index           =   3 
      End 
      Begin VB.Menu spit1  
         Caption         =   "-" 
         Index           =   4 
      End 
      Begin VB.Menu exit  
         Caption         =   "退出(&E)" 
         Index           =   5 
      End 
   End 
   Begin VB.Menu edit  
      Caption         =   "编辑(&E)" 
      Index           =   2 
      Begin VB.Menu copy  
         Caption         =   "复制(&C)" 
         Index           =   1 
      End 
      Begin VB.Menu cut  
         Caption         =   "剪切(&T)" 
         Index           =   2 
      End 
      Begin VB.Menu paste  
         Caption         =   "粘贴(&P)" 
         Index           =   3 
      End 
      Begin VB.Menu word  
         Caption         =   "字体(&W)" 
         Index           =   4 
      End 
      Begin VB.Menu all  
         Caption         =   "全选(&A)" 
         Index           =   5 
      End 
   End 
   Begin VB.Menu help  
      Caption         =   "帮助(&H)" 
      Index           =   55 
   End 
End 
Attribute VB_Name = "Form1" 
Attribute VB_GlobalNameSpace = False 
Attribute VB_Creatable = False 
Attribute VB_PredeclaredId = True 
Attribute VB_Exposed = False 
Dim txttemp As String 
 
 
Private Sub all_Click(Index As Integer) 
RichTextBox1.SelStart = 0 
RichTextBox1.SelLength = Len(RichTextBox1.Text) 
End Sub 
 
Private Sub copy_Click(Index As Integer) 
txttemp = RichTextBox1.SelText 
End Sub 
 
Private Sub cut_Click(Index As Integer) 
txttemp = RichTextBox1.SelText 
RichTextBox1.Text = Left(RichTextBox1.Text, RichTextBox1.SelStart) _ 
+ Right(RichTextBox1.Text, Len(RichTextBox1.Text) - RichTextBox1.SelStart _ 
- RichTextBox1.SelLength) 
End Sub 
 
Private Sub exit_Click(Index As Integer) 
End 
End Sub 
 
Private Sub Form_Resize() 
RichTextBox1.Width = Form1.Width - 350 
RichTextBox1.Height = Form1.Height - 1600 
End Sub 
 
Private Sub new_Click(Index As Integer) 
RichTextBox1.Text = "" 
StatusBar1.SimpleText = "新建文档" 
End Sub 
 
Private Sub open_Click(Index As Integer) 
CommonDialog1.CancelError = True 
On Error GoTo error_handler 
CommonDialog1.FileName = "" 
CommonDialog1.Filter = "纯文本文件(*.Txt)|*.Txt|所有文件(*.*)|*.*" 
CommonDialog1.FilterIndex = 1 
CommonDialog1.ShowOpen 
RichTextBox1.LoadFile (CommonDialog1.FileName) 
StatusBar1.SimpleText = "文档已打开" 
error_handler: 
  Exit Sub 
End Sub 
 
Private Sub paste_Click(Index As Integer) 
RichTextBox1.Text = Left(RichTextBox1.Text, RichTextBox1.SelStart) _ 
+ txttemp + Right(RichTextBox1.Text, Len(RichTextBox1.Text) - _ 
RichTextBox1.SelStart) 
End Sub 
 
Private Sub save_Click(Index As Integer) 
CommonDialog1.CancelError = True 
On Error GoTo error_handler 
 CommonDialog1.Filter = "纯文本文件(*.Txt)|*.txt" 
 CommonDialog1.ShowSave 
 RichTextBox1.SaveFile (CommonDialog1.FileName) 
 StatusBar1.SimpleText = "文档已保存" 
error_handler: 
  Exit Sub 
End Sub 
 
Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button) 
Select Case Button.Index 
Case 1 
 RichTextBox1.Text = "" 
Case 2 
 CommonDialog1.CancelError = True 
 On Error GoTo error_handler2 
 CommonDialog1.CancelError = True 
 CommonDialog1.FileName = "" 
 CommonDialog1.Filter = "文本文件(*.Txt)|*.Txt|所有文件(*.*)|*.*" 
 CommonDialog1.FilterIndex = 1 
 CommonDialog1.ShowOpen 
 RichTextBox1.LoadFile (CommonDialog1.FileName) 
error_handler2: 
   Exit Sub 
Case 3 
 CommonDialog1.CancelError = True 
 On Error GoTo error_handler3 
 CommonDialog1.CancelError = True 
 CommonDialog1.Filter = "文本文件(*.Txt)|*.txt" 
 CommonDialog1.ShowSave 
 RichTextBox1.SaveFile (CommonDialog1.FileName) 
error_handler3: 
   Exit Sub 
Case 5 
 txttemp = RichTextBox1.SelText 
Case 6 
 txttemp = RichTextBox1.SelText 
 RichTextBox1.Text = Left(RichTextBox1.Text, RichTextBox1.SelStart) _ 
 + Right(RichTextBox1.Text, Len(RichTextBox1.Text) - RichTextBox1.SelStart _ 
 - RichTextBox1.SelLength) 
Case 7 
RichTextBox1.Text = Left(RichTextBox1.Text, RichTextBox1.SelStart) _ 
+ txttemp + Right(RichTextBox1.Text, Len(RichTextBox1.Text) - _ 
RichTextBox1.SelStart) 
End Select 
End Sub 
 
Private Sub word_Click(Index As Integer) 
CommonDialog1.CancelError = True 
On Error GoTo error_handler 
CommonDialog1.ShowFont 
RichTextBox1.Font = CommonDialog1.FontName 
error_handler: 
  Exit Sub 
End Sub