⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 user interface.frm

📁 Delphi Component - Chart Fx
💻 FRM
字号:
VERSION 5.00
Object = "{8996B0A4-D7BE-101B-8650-00AA003A5593}#4.0#0"; "CFX4032.OCX"
Begin VB.Form Form1 
   Caption         =   "Chart FX. User interface"
   ClientHeight    =   6210
   ClientLeft      =   60
   ClientTop       =   345
   ClientWidth     =   9930
   LinkTopic       =   "Form1"
   ScaleHeight     =   6210
   ScaleWidth      =   9930
   StartUpPosition =   3  'Windows Default
   Begin VB.CheckBox Check7 
      Caption         =   "Customize Double Click"
      Height          =   375
      Left            =   7320
      TabIndex        =   7
      Top             =   3240
      Width           =   2055
   End
   Begin VB.CheckBox Check6 
      Caption         =   "Customized Data Tips"
      Height          =   375
      Left            =   7320
      TabIndex        =   6
      Top             =   2760
      Width           =   2055
   End
   Begin VB.CheckBox Check5 
      Caption         =   "Scrollable"
      Height          =   375
      Left            =   7320
      TabIndex        =   5
      Top             =   2280
      Width           =   1575
   End
   Begin VB.CheckBox Check4 
      Caption         =   "Context Menus"
      Height          =   375
      Left            =   7320
      TabIndex        =   4
      Top             =   1800
      Width           =   1815
   End
   Begin VB.CheckBox Check3 
      Caption         =   "Allow Resize "
      Height          =   375
      Left            =   7320
      TabIndex        =   3
      Top             =   1320
      Width           =   2055
   End
   Begin VB.CheckBox Check2 
      Caption         =   "Allow Edit in DataEditor"
      Height          =   375
      Left            =   7320
      TabIndex        =   2
      Top             =   840
      Width           =   2055
   End
   Begin VB.CheckBox Check1 
      Caption         =   "Drag Markers (allow)"
      Height          =   375
      Left            =   7320
      TabIndex        =   1
      Top             =   360
      Width           =   1935
   End
   Begin ChartfxLibCtl.ChartFX ChartFX1 
      Height          =   6135
      Left            =   0
      TabIndex        =   0
      Top             =   0
      Width           =   7095
      _cx             =   51917027
      _cy             =   51915333
      _Version        =   262144
      TypeMask        =   109838338
      TopGap          =   31
      View3DDepth     =   30
      CylSides        =   32
      Volume          =   95
      AxesStyle       =   3
      Axis(0).Decimals=   0
      RGB2DBk         =   -2147483633
      RGB3DBk         =   16777215
      nColors         =   2
      nPts            =   12
      nSer            =   1
      NumPoint        =   12
      NumSer          =   1
      _Data_          =   "User Interface.frx":0000
   End
   Begin VB.Frame Frame1 
      Caption         =   "Chart Behaviour"
      Height          =   3855
      Left            =   7200
      TabIndex        =   8
      Top             =   0
      Width           =   2295
   End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Dim loldtype As Integer

Private Sub ChartFX1_GetTip(ByVal nHit As Integer, ByVal nSerie As Integer, ByVal nPoint As Long, nRes As Integer)
    Select Case (nHit)
        Case HIT_TOPTITLE
            ChartFX1.HText = "You are hitting the " + ChartFX1.HText
        Case HIT_AXISX
            ChartFX1.HText = "You are hitting the " + ChartFX1.HText
        Case HIT_AXISY
            ChartFX1.HText = "You are hitting the " + ChartFX1.HText
        Case HIT_POINT
            ChartFX1.HText = "You are hitting " + Chr(10) + ChartFX1.HText
        Case HIT_BKGND
            ChartFX1.HText = "You are hitting the " + ChartFX1.HText
        Case HIT_3DBK
            ChartFX1.HText = "You are hitting the " + ChartFX1.HText
    End Select
    nRes = 1 ' notify of change
End Sub

Private Sub ChartFX1_LButtonDblClk(ByVal x As Integer, ByVal y As Integer, ByVal nSerie As Integer, ByVal nPoint As Long, nRes As Integer)
    ' customized balloon text
    If (nSerie >= 0) And (nPoint >= 0) Then
        If (ChartFX1.ValueEx(nSerie, nPoint) > 50) Then
            ChartFX1.HText = "This value is greater than 50... " + Chr(10) + ChartFX1.HText
        End If
    End If
End Sub

Private Sub Check1_Click()
    If Check1.Value Then
        ChartFX1.AllowDrag = True
    Else
        ChartFX1.AllowDrag = False
    End If
End Sub

Private Sub Check2_Click()
    If Check2.Value Then
        ChartFX1.AllowEdit = True
    Else
        ChartFX1.AllowEdit = False
    End If
End Sub

Private Sub Check3_Click()
If Check3.Value Then
    ChartFX1.AllowResize = True
Else
    ChartFX1.AllowResize = False
End If


End Sub

Private Sub Check4_Click()
If Check4.Value Then
    ChartFX1.ContextMenus = True
Else
    ChartFX1.ContextMenus = False
End If

    
End Sub

Private Sub Check5_Click()
If Check5.Value Then
    ChartFX1.Scrollable = True
Else
    ChartFX1.Scrollable = False
End If


End Sub

Private Sub Check6_Click()
    If Check6.Value Then
        ChartFX1.ShowTips = True
    Else
        ChartFX1.ShowTips = False
    End If
End Sub

Private Sub Check7_Click()
    If Check7.Value Then
        ChartFX1.DblClk CHART_BALLOONCLK, 0
    Else
        ChartFX1.DblClk CHART_NONECLK, 0
    End If
End Sub

Private Sub Form_Load()
    'Dissable all end-user interface
    With ChartFX1
        .AllowDrag = False
        .AllowEdit = False
        .AllowResize = False
        .ContextMenus = False
        .ShowTips = False
        .Scrollable = False
        .DataEditorObj.Moveable = False
        .DataEditorObj.Sizeable = BAS_NORESIZE
        .DblClk CHART_NONECLK, 0
    End With
End Sub

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -