Imports System.Drawing.Drawing2D
Imports Crownwood.DotNetMagic.Menus
Public Class Form_ttfclient
    Inherits System.Windows.Forms.Form

#Region " Windows 窗体设计器生成的代码 "

Public Sub New()
        MyBase.New()

'该调用是 Windows 窗体设计器所必需的。
        InitializeComponent()

'在 InitializeComponent() 调用之后添加任何初始化

End Sub

'窗体重写 dispose 以清理组件列表。
    Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
        If disposing Then
            If Not (components Is Nothing) Then
                components.Dispose()
            End If
        End If
        MyBase.Dispose(disposing)
    End Sub

'Windows 窗体设计器所必需的
    Private components As System.ComponentModel.IContainer

'注意: 以下过程是 Windows 窗体设计器所必需的
    '可以使用 Windows 窗体设计器修改此过程。
    '不要使用代码编辑器修改它。
    Friend WithEvents af1 As AxTTF160.AxF1Book
    <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
        Dim resources As System.Resources.ResourceManager = New System.Resources.ResourceManager(GetType(Form_ttfclient))
        Me.af1 = New AxTTF160.AxF1Book
        CType(Me.af1, System.ComponentModel.ISupportInitialize).BeginInit()
        Me.SuspendLayout()
        '
        'af1
        '
        Me.af1.Dock = System.Windows.Forms.DockStyle.Fill
        Me.af1.Location = New System.Drawing.Point(0, 0)
        Me.af1.Name = "af1"
        Me.af1.OcxState = CType(resources.GetObject("af1.OcxState"), System.Windows.Forms.AxHost.State)
        Me.af1.Size = New System.Drawing.Size(520, 273)
        Me.af1.TabIndex = 0
        '
        'Form_ttfclient
        '
        Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14)
        Me.ClientSize = New System.Drawing.Size(520, 273)
        Me.Controls.Add(Me.af1)
        Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
        Me.Name = "Form_ttfclient"
        Me.Text = "操作界面"
        CType(Me.af1, System.ComponentModel.ISupportInitialize).EndInit()
        Me.ResumeLayout(False)

End Sub

#End Region

Private Sub af1_MouseDownEvent(ByVal sender As Object, ByVal e As AxTTF160.DF1Events_MouseDownEvent) Handles af1.MouseDownEvent
        If e.button = 2 Then
            Dim popup As Crownwood.DotNetMagic.Menus.PopupMenu = New Crownwood.DotNetMagic.Menus.PopupMenu
            Dim p0 As Crownwood.DotNetMagic.Menus.MenuCommand = New Crownwood.DotNetMagic.Menus.MenuCommand("剪切", New EventHandler(AddressOf cutxls))
            Dim p1 As Crownwood.DotNetMagic.Menus.MenuCommand = New Crownwood.DotNetMagic.Menus.MenuCommand("拷贝", New EventHandler(AddressOf copyxls))
            Dim p2 As Crownwood.DotNetMagic.Menus.MenuCommand = New Crownwood.DotNetMagic.Menus.MenuCommand("拷贝格式", New EventHandler(AddressOf copyxls))
            Dim p3 As Crownwood.DotNetMagic.Menus.MenuCommand = New Crownwood.DotNetMagic.Menus.MenuCommand("粘贴", New EventHandler(AddressOf Pastexls))
            Dim p4 As Crownwood.DotNetMagic.Menus.MenuCommand = New Crownwood.DotNetMagic.Menus.MenuCommand("特殊粘贴", New EventHandler(AddressOf specPastexls))
            Dim p5 As Crownwood.DotNetMagic.Menus.MenuCommand = New Crownwood.DotNetMagic.Menus.MenuCommand("-")
            Dim p6 As Crownwood.DotNetMagic.Menus.MenuCommand = New Crownwood.DotNetMagic.Menus.MenuCommand("插入", New EventHandler(AddressOf insertcellxls))
            Dim p7 As Crownwood.DotNetMagic.Menus.MenuCommand = New Crownwood.DotNetMagic.Menus.MenuCommand("删除", New EventHandler(AddressOf delcellxls))
            Dim p8 As Crownwood.DotNetMagic.Menus.MenuCommand = New Crownwood.DotNetMagic.Menus.MenuCommand("清除内容", New EventHandler(AddressOf delconxls))
            Dim p9 As Crownwood.DotNetMagic.Menus.MenuCommand = New Crownwood.DotNetMagic.Menus.MenuCommand("-")
            Dim p10 As Crownwood.DotNetMagic.Menus.MenuCommand = New Crownwood.DotNetMagic.Menus.MenuCommand("格式化单元格", New EventHandler(AddressOf formatCellxls))
            Dim p11 As Crownwood.DotNetMagic.Menus.MenuCommand = New Crownwood.DotNetMagic.Menus.MenuCommand("设置格式化取数公式", New EventHandler(AddressOf cutxls))
            Dim p12 As Crownwood.DotNetMagic.Menus.MenuCommand = New Crownwood.DotNetMagic.Menus.MenuCommand("数据浏览", New EventHandler(AddressOf cutxls))
            Dim p13 As Crownwood.DotNetMagic.Menus.MenuCommand = New Crownwood.DotNetMagic.Menus.MenuCommand("sql语句向导", New EventHandler(AddressOf cutxls))
            popup.MenuCommands.AddRange(New Crownwood.DotNetMagic.Menus.MenuCommand() {p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13})
            popup.BackColor = Color.Lavender
            popup.HighlightColor = Color.LightGray

popup.MenuCommands.ExtraText = "Ccyt Menu"
            popup.MenuCommands.ExtraFont = New Font("Garamond", 12.0F, FontStyle.Bold)
            popup.MenuCommands.ExtraBackBrush = New LinearGradientBrush(New Point(0, 0), New Point(100, 100), Color.LightGreen, Color.DarkGreen)

popup.TrackPopup(af1.PointToScreen(New Point(e.x, e.y)))
        End If
    End Sub

'剪切
    Public Sub cutxls(ByVal sender As Object, ByVal e As System.EventArgs)
        Try
            af1.EditCut()
        Catch
        End Try

End Sub

'拷贝
    Public Sub copyxls(ByVal sender As Object, ByVal e As System.EventArgs)
        Try
            af1.EditCopy()
        Catch
        End Try

End Sub

'拷贝
    Public Sub Pastexls(ByVal sender As Object, ByVal e As System.EventArgs)
        Try
            af1.EditPaste()
        Catch
        End Try
    End Sub

'拷贝
    Public Sub specPastexls(ByVal sender As Object, ByVal e As System.EventArgs)
        Try
            af1.PasteSpecialDlg()
        Catch
        End Try

End Sub

'插入
    Public Sub insertcellxls(ByVal sender As Object, ByVal e As System.EventArgs)
        Try
            af1.InsertDlg()
        Catch
        End Try
    End Sub

'插入
    Public Sub delcellxls(ByVal sender As Object, ByVal e As System.EventArgs)
        Try
            af1.DeleteDlg()
        Catch
        End Try
    End Sub

'删除内容
    Public Sub delconxls(ByVal sender As Object, ByVal e As System.EventArgs)

Try
            af1.EditClear(TTF160.F1ClearTypeConstants.F1ClearValues)
        Catch
        End Try

End Sub

'替换
    Public Sub formatCellxls(ByVal sender As Object, ByVal e As System.EventArgs)

Try
            af1.FormatCellsDlg(TTF160.F1DialogPageConstants.F1AllPages)
        Catch
        End Try

End Sub

Private Sub Form_ttfclient_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub
End Class

转载于:https://www.cnblogs.com/sanle/archive/2008/08/17/1269966.html

TTF1控件的基本操作VB.NET代码相关推荐

  1. 为系统加载右键注册控件选项【VB 注册控件】

    做VB的,经常注册和反注册OCX控件和DLL链 但是,每次都要 "开始"--"运行" --"regsvr32 C:\********\******.o ...

  2. domino中上传控件文件拆离的LS代码

    domino中上传控件文件拆离的LS代码 Dim inputAttachment As NotesEmbeddedObject  Dim v_files As Variant    v_files = ...

  3. 免费资源 | ActiveReports 报表控件发布多平台 Demo 代码集合

    近期,ActiveReports 产品开发组的小伙伴针对大家比较关注的报表功能.常见问题.经典实现,特意准备了一个Demo代码集合,涉及WinFormss \ ASP.NET \ MVC 多个技术平台 ...

  4. DevExpress第三方控件汉化的全部代码和使用方法

    DevExpress.XtraEditors.Controls 此控件包中包含的控件最多,包括文本框,下拉列表,按钮,等等 DevExpress.XtraGrid 网格 DevExpress.Xtra ...

  5. android 一个很漂亮的控件ObservableScrollView(含片段代码和源码)

    转自:http://www.eoeandroid.com/thread-577241-1-1.html 最近看到最美等应用里面有一个特效,自己上网查了下,写了个demo如下: 在写这个demo之前,查 ...

  6. [转] DevExpress 第三方控件汉化的全部代码和使用方法

    DevExpress.XtraEditors.Controls  此控件包中包含的控件最多,包括文本框,下拉列表,按钮,等等       DevExpress.XtraGrid 网格       De ...

  7. 自定义View控件(2—手写实例代码)

    1. 步骤: + 1.自定义一个类继承于UIView + 2.在initWithFrame方法中添加子控件 + 3.在layoutSubviews中设置子控件的位置 + 4.提供一个属性保存外界传入的 ...

  8. ios 代码设置控件宽高比_iOS基于代码按比例约束方法进行屏幕适配

    还记得刚刚开始学习iOS的开发的时候,简简单单的小控件练习,我总是习惯性的写死Frame,后来知道了屏幕适配,添加约束这样才能使UI更好的展示在屏幕上,Objective-C中的Masonry,Swi ...

  9. html设置控件位置大小,下面那个代码段设置myButton控件显示在HTML页左上角100px的位置 - 问答库...

    问题: [多选] 下面那个代码段设置myButton控件显示在HTML页左上角100px的位置?() A . B . C . D . 调度例行会议形式有什么() 生产平衡会. 事故分析会. 调度专业会 ...

最新文章

  1. 微软华人团队刷新COCO记录!全新目标检测机制达到SOTA|CVPR 2021
  2. 为私有Kubernetes集群创建LoadBalancer服务
  3. ZCF提出解决零确认交易安全问题新方案
  4. python3下载教程-Python3完全零基础入门精讲 全套视频教程
  5. mysql连接数紧张_Mysql 查看连接数,状态,最大并发数
  6. java 输出全部小写_输入小写,输出大写,为什么报错?
  7. android web canvas,HTML5 - Canvas无法在Android WebView的第一次加载时渲染
  8. [原]工欲善其事,必先利其器,记一次处理Oracle Listener挂掉的处理过程
  9. 用户、角色、权限表的设计(mysql)
  10. 饭店计算机软件系统FIDlLIL,酒店Opera系统研究
  11. 局域网电脑屏幕桌面监控怎么样
  12. 本地如何使用oracle数据库,使用sqlplus连接oracle本地数据库的方式
  13. 安卓手机解锁密码忘了如何解锁
  14. 作业:欧拉公式以及凉鞋问题
  15. 地址搜索栏设置 极速浏览器
  16. word排版----分节、页眉页脚、页码、制作标题样式
  17. R语言ggplot2可视化:使用patchwork包的plot_layout函数将多个可视化图像组合起来,ncol参数指定行的个数、byrow参数指定按照行顺序排布图
  18. 人生没有太晚的开始,只有不开始
  19. 树莓派怎么安装中文输入法
  20. week67(2021.10.23-2021.11.5)

热门文章

  1. 原创 - 如何观察我们的大脑?脑成像技术简介
  2. 飞腾ASP CMS v3.1发布
  3. MPEG4编解码原理
  4. 在 LINQ to Entities 查询中无法构造实体或复杂类型
  5. 实地探访:揭秘Waymo凤凰城的无人车大本营【附视频】
  6. 《编程求两个整数的和、差、积、商与余数》
  7. 关于匠星孵化实验室对企业宣传片的看法
  8. Codeforces Round #809 (Div. 2)
  9. r语言的runmed函数_R语言 函数参数的局部匹配验证(match.arg)
  10. 赚钱 36 计 - 第三十三计:众筹计