首页 > 其他分享 >delphi TdxBarManager学习笔记

delphi TdxBarManager学习笔记

时间:2022-08-28 17:50:18浏览次数:62  
标签:菜单 工具栏 delphi 笔记 WholeRow 默认 设置 组件 TdxBarManager

一.WholeRow工具显示模式

WholeRow:true 工具栏单独在一行显示,不管你有几个内含元素

默认为WholeRow:false,即同一行内可以排列多个工具栏,像下图就同时排列了三个工具栏

 

 

 二.禁止用户移动工作栏,禁用用户自定义

默认情况下,工具栏是可以自由拖拽出来,悬放在任意位置,或者像Windows任务栏一样,在上下左右停靠的

禁止用户自定义:

 

禁止工具栏停靠在这些地方:

 

 

 注:如果有多个工具栏,可以全选之后,再统一设置.也可以针对个别工具栏单独设置.

 

 

三.IsMainMenu: 把工具栏设置为主菜单.

  1.设置IsMainMenu:True,工具栏会自动移动到最顶部.

  2.右击工具栏,通过Add SubItem 来新增主菜单选项.

  

 

 

   3.点击 [基础资料] 会弹出一个空白的下拉菜单,右键可添加各种子菜单

 

 

   4.如果子菜单需要分组,可以选择子菜单,然后选择Begin a Group,就会在子菜单上面添加一个分组线条

 

 

四.制作LOGO导航工具栏

  大致效果如下图.红色框内的两个组件为TdxBarStatic组件,左边一个加载了一个Logo图片同时置空了caption属性,右边一个仅caption文字,再调整到适当的宽高即可做到

 

 

  1.设置工具栏的边框线为无边框BorderStyle:bbsNone,同时设置工具栏的背景颜色Color为你需要的景色

   2.右击工具栏,新增一个静态工具栏

 

 

   3.通过Glyph载入一个LOGO图片

    .设置合理的宽度与调试,使图片能完整显示出来

    .设置ShowCaption:false(重要)

    .设置图片的对齐方式为左对齐Alignment:taLeftJustify(默认为居中)

   4.用步骤2,再添加一个TdxBarStatic组件,但这回的重点是处理文字

    .在style下新建一个样式,然后style下面就可以对文字进行设置了

 

 

标签:菜单,工具栏,delphi,笔记,WholeRow,默认,设置,组件,TdxBarManager
From: https://www.cnblogs.com/yoooos/p/16633179.html

相关文章

  • 【C++-笔记】override与final说明符
    在effectiveC++中提到C++没有Java那样的finalclasses的禁止派生的机制,遂想到在C++Primer中好像提到过final说明符,正好就连带着override说明符一起复习一下了。简介首......
  • 【算法笔记】一文解决数组类型算法题(1)
    本文主要介绍数据结构中的数组,以及LeetCode题库下面相关题型的分类和解法套路。数组理论概述定义数组是存储在一块连续内存上的,由相同元素集合组成的数据结构。利用索......
  • 论文笔记-Multi-Adversarial Domain Adaptation
    摘要文章提出了一种多对抗域自适应(MADAMulti-AdversarialDomainAdaptation)方法,它能够捕捉多模式结构以基于多个域鉴别器实现不同数据的细粒度对齐。ps:其实就......
  • 数据库学习笔记 (本数据库学习笔记以SQL sever 2019 为例进行学习) 20220824 第二节课
    什么是数据模型?数据模型:是对现实世界数据特征的抽象,他是用来描述数据、组织数据和对数据进行操作的。在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据......
  • REDIS-读书笔记
    1Redis的概念:Redis是一种key-value类型的内存数据库,可以用于保存string,list,set,sortedset,hash等多种数据结构。由于整个数据库统统加载在内存中进行操作,所以性能也非常出......
  • 树哈希 学习笔记
    1.做法(frompeehs_moorhsum)设\(h(u)\)表示一个点的哈希值,\(f\)为一随机函数。\(h(u)=1+\sum\limits_{v\inson_{u}}f(h(v))\)首先\(f\)的选择大概率是随机的,只要......
  • 高并发系统设计思考笔记
    一、性能度量的指标如何衡量系统接口的响应时间?平均值平均值是把统计时间段内所有请求的响应时间数据相加,再除以总请求数。平均值的敏感度差最大值统计时间段内所......
  • vue3项目-小兔鲜儿笔记-02-首页模块01
    1.less自动化导入安装一个vue-cli插件,自动导入less文件vueaddstyle-resources-loader2.头部分类导航组件渲染实现头部一级分类和二级分类的渲染基本步骤:定......
  • Makefile笔记 韦东山通用Makefile解析
    目录Makefile基础Makefile规则与示例简单的Makefile文件2个重要的函数一步步完善Makefile通用Makefile零星知识点设计思想通用Makefile源码解析目录结构通用Makefile源码参......
  • 2022-08-26 第二小组 张鑫 学习笔记
    实训四十八天JS库学习内容JS库别人写好的JS文件,我们拿来直接用开发中,会引入很多的.js文件JQuery.js------濒临淘汰,经典10%以下css库,bootstrap,layui,easyuiReact.j......