首页 > 其他 > 详细

uniGUI学习之把窗口分成左,右边(上下)三部分,并且在运行中可以动态调节其相对大小(36)

时间:2020-05-24 19:43:47      阅读:115      评论:0      收藏:0      [点我收藏+]

把窗口分成左,右边(上下)三部分,并且在运行中可以动态调节其相对大小


   1.在一个空白的Form中加入Panel1,Align设为alLeft。  
 2.在Form1的空白处加入一个Splitter,可以看到它自动处于紧贴Panel1的位置,它的Align属性的缺省值也是alLeft。
   3.加入Panel2,Align设为alClient。
   4.在Panel2中加入Panel3,Align设为top
   5.在Panel2中加入一个Splitter,Align设为top
   6.在Panel2中加入Panel4,Align设为alClient
   7.完成,这样窗口就被切割成3块了,可以任意拖动每块区域大小。


技术分享图片

 

object MainForm: TMainForm
  Left = 0
  Top = 0
  ClientHeight = 463
  ClientWidth = 774
  Caption = MainForm
  OldCreateOrder = False
  MonitoredKeys.Keys = <>
  PixelsPerInch = 96
  TextHeight = 13
  object UniTreeMenu1: TUniTreeMenu
    Left = 0
    Top = 0
    Width = 161
    Height = 463
    Hint = ‘‘
    Items.FontData = {0100000000}
    SourceMenu = UniMenuItems1
  end
  object UniSplitter1: TUniSplitter
    Left = 161
    Top = 0
    Width = 6
    Height = 463
    Hint = ‘‘
    Align = alLeft
    ParentColor = False
    Color = clBtnFace
    ExplicitLeft = 264
    ExplicitTop = 288
    ExplicitHeight = 32
  end
  object UniPanel1: TUniPanel
    Left = 167
    Top = 0
    Width = 607
    Height = 463
    Hint = ‘‘
    Align = alClient
    TabOrder = 2
    Caption = UniPanel1
    ExplicitLeft = 216
    ExplicitTop = 160
    ExplicitWidth = 256
    ExplicitHeight = 128
    object UniPanel2: TUniPanel
      Left = 1
      Top = 1
      Width = 605
      Height = 128
      Hint = ‘‘
      Align = alTop
      TabOrder = 1
      Caption = UniPanel2
      ExplicitLeft = 56
      ExplicitTop = 176
      ExplicitWidth = 256
    end
    object UniSplitter2: TUniSplitter
      Left = 1
      Top = 129
      Width = 605
      Height = 6
      Cursor = crVSplit
      Hint = ‘‘
      Align = alTop
      ParentColor = False
      Color = clBtnFace
      ExplicitWidth = 333
    end
    object UniPanel3: TUniPanel
      Left = 1
      Top = 135
      Width = 605
      Height = 327
      Hint = ‘‘
      Align = alClient
      TabOrder = 3
      Caption = UniPanel3
      ExplicitLeft = 40
      ExplicitTop = 256
      ExplicitWidth = 256
      ExplicitHeight = 128
    end
  end
  object UniMenuItems1: TUniMenuItems
    OwnerDraw = True
    Left = 64
    Top = 232
    object adsfds1: TUniMenuItem
      Caption = #20013#25991#23383#20307#26356#22909#30475
      ImageIndex = 0
    end
    object jjjjjjjjjjjjjjjjj1: TUniMenuItem
      Caption = #36825#26159#25105#30340#27809
      ImageIndex = 1
      object gffffgfg1: TUniMenuItem
        Caption = #23376#33756#21333
        ImageIndex = 2
      end
      object N565651: TUniMenuItem
        Caption = #27979#35797
        ImageIndex = 3
      end
    end
    object yyyyyyyyyyyyyyyy1: TUniMenuItem
      Caption = #23601#26159#35201#30475#27979#24207y
      ImageIndex = 4
    end
    object bbbbbbbbbbbbbb1: TUniMenuItem
      Caption = #25105#36825#26159#35774#30340#23383#20307
      ImageIndex = 5
    end
  end
end

 


技术分享图片

 

uniGUI学习之把窗口分成左,右边(上下)三部分,并且在运行中可以动态调节其相对大小(36)

原文:https://www.cnblogs.com/tulater/p/12952108.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!