首页 > 其他分享 >Delphi窗口分割用splitter分割2个Panel

Delphi窗口分割用splitter分割2个Panel

时间:2025-01-07 16:47:27浏览次数:1  
标签:splitter 分割 Splitter Align Self Delphi Panel

在Delphi中放置两个Panel和一个Splitter组件,可以按照以下步骤操作:

  1. 添加第一个Panel

    • 在Form上添加一个Panel组件。
    • 设置第一个Panel的Align属性为alLeft(如果你希望垂直分割)或alTop(如果你希望水平分割)。
  2. 添加Splitter组件

    • 在Form上添加一个Splitter组件。
    • 设置Splitter的Align属性与第一个Panel的Align属性相同(例如,如果第一个Panel的Align为alLeft,则Splitter的Align也应为alLeft)。
  3. 添加第二个Panel

    • 在Form上添加第二个Panel组件。
    • 设置第二个Panel的Align属性为alClient

以下是一个简单的代码示例:

procedure TForm1.FormCreate(Sender: TObject);
begin
  Panel1 := TPanel.Create(Self);
  Panel1.Parent := Self;
  Panel1.Align := alLeft;
  Panel1.Width := 200;

  Splitter1 := TSplitter.Create(Self);
  Splitter1.Parent := Self;
  Splitter1.Align := alLeft;

  Panel2 := TPanel.Create(Self);
  Panel2.Parent := Self;
  Panel2.Align := alClient;
end;

通过这些步骤,你可以在Delphi表单上使用Splitter组件来分割两个Panel,并且可以拖动Splitter来调整Panel的大小123。如果你有其他问题或需要进一步的帮助,请告诉我!

Delphi窗口分割并动态调节其大小,Splitter使用技巧 - IT情深 - 博客园

标签:splitter,分割,Splitter,Align,Self,Delphi,Panel
From: https://www.cnblogs.com/jonvy/p/18657902

相关文章

  • 【即插即用完整代码】CVPR 2024部分单头注意力SHSA,分类、检测和分割SOTA!
    文章末尾,扫码添加公众号,领取完整版即插即用模块代码!适用于所有的CV二维任务:图像分割、超分辨率、目标检测、图像识别、低光增强、遥感检测等摘要(Abstract)背景与动机:近年来,高效的视觉Transformer(ViT)在资源受限的设备上表现出色,具有低延迟和良好的性能。传统的高效ViT模型......
  • Rad Studio 10.2.3 Tokyo 3231(DELPHI 10.2)官方ISO/百度云盘 下载地址
    Embarcadero希望通过RADStudio的最新版本帮助程序员更快地构建跨平台的本机应用程序。据悉,RADStudio10.2是一个具有Linux支持,改进的IDE菜单,新功能和增强的C++性能的版本。新版本支持基于LLVM的Linux编译器便于企业开发。DelphiLinux编译器能够帮助程序员采用新的和现有的W......
  • (2-5-02)目标检测与分割:SLAM定位与地图构建(02) Deep SLAM算法+图优化算法
    2.5.2 DeepSLAM算法DeepSLAM(SimultaneousLocalizationandMapping)是一种结合深度学习技术和SLAM技术的方法,旨在通过使用深度神经网络来改进SLAM系统的性能。SLAM是一种用于在未知环境中同时估计相机(或传感器)的位置和构建地图的技术。在DeepSLAM中,深度学习模型通常用......
  • SQL把字符串按逗号分割成记录
        在SQL中,可以通过以下方法将字符串按逗号分割,并将每个分割的值作为单独的记录插入到结果集中。以下是针对不同数据库系统的实现方法:1.使用STRING_SPLIT(SQLServer2016+)  STRING_SPLIT是SQLServer提供的内置函数,用于将字符串按分隔符拆分。DECLARE@......
  • Delphi7操作Excel读取数据有效性检查下拉列表内容?Formula属性
    usescomobj;//需要引用单元procedureWriteToExcel(str_filename:string);//读取原来的Excel单元格的下拉列表,自动填写varExcelApp,Workbook,Sheet,SheetHidden:OleVariant;Range:OleVariant;i,j,i_max:Integer;str_spec,str_spec2:string;strlst,strlst2:TSt......
  • YOLOv8多任务学习:界面+目标检测+语义分割+追踪+姿态识别(姿态估计)+界面DeepSort_ByteT
    YOLOv8-DeepSort/ByteTrack-PyQt-GUI:全面解决方案,涵盖目标检测、跟踪和人体姿态估计YOLOv8-DeepSort/ByteTrack-PyQt-GUI是一个多功能图形用户界面,旨在充分发挥YOLOv8在目标检测/跟踪和人体姿态估计/跟踪方面的能力,与图像、视频或实时摄像头流进行无缝集成。支持该应用的Py......
  • 使用Mask R-CNN模型来进行目标检测和实例分割 大规模高分辨率树种单木分割数据集 处理
    单木分割数据集。从14个不同树种类中分割和标注了23,000个树冠,采集使用了DJIPhantom4RTK无人机树种单木分割数据集。从14个不同树种类中分割和标注了23,000个树冠,采集使用了DJIPhantom4RTK无人机。正射tif影像,点云、arcgis详细标注单株树木矢量数据(并标明树木类型),数......
  • DL00684-山体滑坡实例/语义分割检测完整python代码含数据集
    https://item.taobao.com/item.htm?ft=t&id=872378688356山体滑坡是引发重大自然灾害的常见地质现象,尤其在山区、丘陵等地带,滑坡不仅对人民生命财产安全构成威胁,还会造成环境破坏和基础设施损毁。传统的山体滑坡检测方法依赖人工监测、地质勘探和局部传感器,这些方法不仅反应速度......
  • delphi djson 类与JSON 互转,与 Java、Golang 一致写法
    前因为什么要开发这个JSON库?原因是delphi官方的json既没有处理null(也叫零值)的问题;举例说明吧:开发者往往需要类与JSON之间进行序列化和反序列化;接下来我们举个例子:Person{id:Int64;//IDname:string;//姓名desc:string;//描述}这样一个类在不......
  • delphi 协程 doroutine 协程作用域
    简介一个协程可以支持多个作用域,比如:.scopes([form1,form2,form3]),作用域关闭,则这个作用域下面的所有协程都会被取消并关闭;若一个作用域下,挂载一个协程A,这个协程A又会衍生成百上千的子协程,此时只需要给这个协程A设置一下作用域就可以了,没有必要A衍生的子协程也设置作用域,因......