AlphaControls
文章平均质量分 55
lyhoo163
自由职业,编程码农。
展开
-
AlphaControls sDBRadioGroup 为数据库操作添加活力
这样,使用一个字段就可以记录众选一的项目,同时通过窗口直观,可以显示完整的待选择的子项目名称,通过鼠标选择,非常直观便捷,最重要的是,可以节省字段。例如对评估师表的设计,通常一个项目的四个选项,分别使用四个bit字段来实施,实际操作中,对一个量表,基本数据,加上师表评估字段,再加上计分统计字段,大致254个字段。日常我们对数据库表的设计,都是按用途进行设置,按需盆字段,常常会因为字段太多,引起读取数据操作,同时,有时也会超过表的字段限制。也可以,与ITEMS一致,字段的类型就为,nvarchar。原创 2023-09-05 18:52:42 · 1062 阅读 · 0 评论 -
ClientDateSet:Cannot perform this operation on a closed dataset
打开数据集时,每次打开换个ClientDataSet,是可以解决问题,但是,这太复杂了,也违背编辑的原则。3、逐个控件,进行查找,方法是屏蔽全部控件,逐个开放,检查是否出现错误。找到在 TsDBEdit控件时,使用OnChange,生成其它字段的数据,引起ClientDataSet不能进入Open状态。原因中使用控件AlphaControls,界面很好,但是重画窗口界面,比较复杂,要求不使用或少使用OnChange事件,引起不必要的麻烦。2、在引起DBCombobox,有OnChange的控件,找原因。原创 2023-11-19 12:18:16 · 1319 阅读 · 0 评论 -
Project Accounting.exe raised exception class AccessViolation with message ‘Access violation at add
sDBComboBox1.Items值中,有一行空行,删除该空行后,问题解决。通过,这一解决方案,我们在找问题,不能一味地在源代码中找,同时在控件的参数中,也可能出错引起访问的错误。原本是在源代码中,查找出错处。原创 2023-11-18 11:15:17 · 646 阅读 · 0 评论 -
AlphaControls控件TsDBCombobox出错:访问违规
经过一翻查找,竟然是TsDBCombobox的选择字符sDBComboBox1.Items.Text中,不能有空行。日常使用AlphaControls控件TsDBCombobox,作为数据变化数据的控件。为了方便选择,上述字符串加,加了一行空行。结果,造成相关的出错。删空行后,消除出错。原创 2023-11-18 10:56:32 · 684 阅读 · 0 评论 -
AlphaControls控件TsRadioGroup的使用
说明:该属性就是让ITEM的位置,垂直方向,向下偏移的量。所以,使用控件,一定要全面了解它们的属性。解决方案,通过对TsRadioGroup的ContentVOffset属性,设置为10。原创 2023-11-10 20:04:04 · 778 阅读 · 0 评论 -
AlphaControls控件TsFontComboBox的使用
使用AlphaControls控件,尽可能地使用该组件,提供的控件。我们日常使用的TFontComboBox控件与TsFontComboBox控件,使用上,区别很大。TsFontComboBox中的字体,读取操作系统中的字体列表,构成一个Strings列表,我们在使用时,要通过列举的方式设置或获取字体名称。sFontComboBox1.Items[sFontComboBox1.ItemIndex] 获取指定的字体名。Items.count 系统中,字体的数量。Items 系统中字体列表。原创 2023-04-28 18:38:32 · 1508 阅读 · 1 评论 -
AlphaControls 读取存贮数据VCL OnChange事件的处理
AlphaControls控件,窗口时显示,对于VCL控件的处理,需要通过调用皮肤模板重新画出来。因此,在窗口的显示过程中,对VCL控件的数据装载(变更),会引起窗口的不段地跟随变化(画图),造成不必要的屏幕闪动,或引导死屏现象。 特别是使用读取存贮数据VCL,读取存贮数据数据时,有一定的时间,如果不考虑因素,就会造成窗口的缓慢与出错。原创 2022-12-10 10:10:29 · 2522 阅读 · 0 评论 -
Frame窗口作为sPageControl子窗口显示的改进
在C/S编辑中,我们会在主窗口,放一个TPageControl控件,让其它窗口,作为TPageControl的创建的TTabSheet,显示相应子窗口。在TTabSheet中的子窗口,From和Frame均可作为子窗口显示。 但是,在实际使用中,为适应客户使用不同显示器(电脑屏幕分辨率),我们的窗口的设计时,就要通过窗口中的TPanel控件的Resize(Sender)事件,动态调整控件的位置,实现软件适用不同屏幕分辨率。 编译好的软件,在显示子窗口时,由于控件调整位置,会出原创 2022-12-02 18:40:52 · 2262 阅读 · 0 评论 -
AlphaControls 主窗口TsPageContr 子窗口sFramer 实现主从窗口调用高分辨率子窗口
AlphaControls 主窗口TsPageContr 子窗口sFramer 实现主从窗口调用高分辨率子窗口AlphaControls TsFrameBar 控件 实现C/S窗口内嵌高分辨率窗口介绍如何实现高分辨率窗口。下面介绍另一种AlphaControls 主窗口TsPageContr 子窗口sFramer 实现调用高分辨率窗口的实现,原创 2022-10-03 10:08:37 · 2626 阅读 · 0 评论 -
AlphaControls控件TsScrollBox的关联TListBox用法
AlphaControls控件TsScrollBox的关联TListBox用法 AlphaControls 控件 TsScrollBox,与Delphi Additional页上TsScrollBox相似,提供水平、垂直滚行条的群组框部件,可用作在窗体中提供一个可以多方向滚行的工具。如果您只想显示较大幅面的一个部分,并允许您的用户对其进行滚行操作,ScrollBar将是理想的选择。您可以先在全幅面的滚动框中进行全面设计,然后适当地缩小外框,两个方向的滚行条将自动显示。它的Positi原创 2022-10-02 09:03:29 · 2492 阅读 · 0 评论 -
AlphaControls 控件 TsDateEdit 代替 TDateTimePicker
日常使用TDateTimePicker,在使用AlphaControls 控件后,需要使用TsDateEdit 代替 TDateTimePicker。处理的办法,就是使用一个TsEdit,放在TsDateEdit上方,挡住“-dd”:效果不错。在使用中,发现一个处置办法,可以让TsDateEdit,达到显示“yyy-MM”格式的效果。使用TsDateEdit,它没有Format属性,造成不能显示“yyy-MM”格式的缺点。二者外形和功能,基本一致。原创 2022-09-29 18:27:14 · 2428 阅读 · 0 评论 -
锐浪报表 Grid++Report PrintPreview 显示模式
一、Windows 窗体的显示模式在Windows中,显示存在作为窗体和对话框要么是有模式的,要么是无模式的。“模式”窗体或对话框必须关闭或隐藏,然后您才能继续使用应用程序的其余部分。当我们要显示重要消息的对话框应始终是有模式的。例如 MessageBox 是一个可供您使用的有模式的窗体。“无模式”窗体让您在此窗体与另一窗体之间变换焦点,而不必关闭初始窗体。用户在该窗体显示的同时可继续在任何应用程序的其他位置工作。原创 2022-09-25 09:14:45 · 3113 阅读 · 0 评论 -
AlphaControls 控件 TsCheckListBox 代替 TRzCheckGroup
日常使用TRzCheckGroup,运用AlphaControls 控件后,需要使用TsCheckListBox 代替 TRzCheckGroup。 二者外形和功能,基本一致。代码有所区别。原创 2022-08-24 16:42:12 · 2511 阅读 · 0 评论 -
AlphaControls 控件 TsPanel TsGroupBox 块与组的结合
AlhaControls 控件中,布置页面时,TsPanel、TsGroupBox二组件,运用的最多,特别是划分功能块时,二者很好地运用,会达到很好的效果。4、TsGroupBox组件,叠加使用时,可以二者是之间,加一个TsPanel作为背景间距框架。1、将AlhaControls,TsPanel、TsGroupBox二组件设置不同的背景色彩。2、当二组件,作为可见功能块划分时,不得同一组件叠加,由于相同 背景色,会造成错觉。通过上述处理,AlhaControls处理的功能块,会很醒目。...原创 2022-08-09 10:10:54 · 2553 阅读 · 0 评论 -
CoolBar ToolBar 配对使用
CoolBar与ToolBar配合使用 近期,由于编程的需求,要做一具ToolsBar工具条。做好工具条,必须使用CoolBar与ToolBar配对使用,这样才能建立一组好用的工具条。 一、CoolBar是工具条的容器 1、条状块(容器条),它是一条可以容纳ToolBar的容器。 2、CoolBar1.Bands.Items[n] .Control,让该包含某ToolBar。 3、CoolBar1.Bands.Items[n].Break值,原创 2022-06-16 20:09:59 · 3575 阅读 · 0 评论 -
AlphaControls 控件 锐浪报表 Grid++Report 打印浏览显示问题解决
AlphaControls 控件 锐浪报表 Grid++Report 打印浏览显示软件使用锐浪报表 Grid++Report 打印,正常使用,但使用AlphaControls皮肤后,出现打印浏览不显示,这可能是AlphaControls皮肤控件显示的一个通病。特别是显卡是主板内置的,皮肤控件处理时,过于处理,即时造成屏幕显示时,留置或空白。...原创 2022-06-15 11:51:57 · 4786 阅读 · 0 评论 -
AlphaControls 控件 动画
AlphaControls控件包是基于windows EXE Form的皮肤控件包。它包含了用于 GUI 设计开发的空间元素和标准元素(组件)。该控件,使用alpha技术,实现控件皮肤的操作,方便发人员操作,它是针对开发原始皮肤和非皮肤媒体以及商业软件过程中非常强大的工具。 实际使用中,AlphaControls控件能够为用户和开发人员提供许多属性和元素。通过多年的努力,最新版本中添加了新的和现代类型的动画,以支持流利的设计以及 alpha 控件包中的常量,供开发人员的所有用户使用。涉及单选、按键、原创 2022-06-04 09:10:59 · 3682 阅读 · 0 评论 -
AlphaControls 控件 TsMagnifier 放大镜
AlphaControls 控件TsMagnifier组件,是窗口放大镜,在放大镜中,通过窗口鼠标指定的区域。 执行Execute后,默认在屏幕中心位置,打开一个放大镜。放大镜可以通过鼠标拖动。原创 2022-06-03 18:49:03 · 3645 阅读 · 0 评论 -
AlphaControls 控件 编辑皮肤 变更Glyphs控制符号
AlphaControls提供编辑程序:ASkinEditor.exe,可以对AlphaControls皮肤文件(*.azs)进行编辑修改。原创 2022-06-01 14:46:27 · 3646 阅读 · 0 评论 -
AlphaControls窗口、控件设置不同风格皮肤
使用AlphaControls加载皮肤,可以通过同时加载二个以上TsSkinManager,每个TsSkinManager加载不同的皮肤。这样,Form和控件对应相应的TsSkinManager,实现为窗口和控件设置不同风格皮肤。原创 2022-05-29 08:33:26 · 3835 阅读 · 0 评论 -
AlphaControls 控件 Tchart组件更换背景
AlphaControls 不支持Delphi TChar换肤,仅能对TChar更换与 AlphaControls背景一致的背景。原创 2022-05-26 10:09:09 · 3767 阅读 · 0 评论 -
AlphaControls 控件 动态换肤
AlphaControls 控件 动态换肤原创 2022-05-25 13:43:26 · 3729 阅读 · 0 评论 -
AlphaControls 控件 Config options 设置
通过上述参数的设置,基本上完成对TsSkinManager的基本参数设置。原创 2022-05-25 10:36:06 · 3716 阅读 · 0 评论 -
AlphaControls 控件TsPageControl的动画效果
AlphaControls 控件TsPageControl的动画效果 AlphaControls 控件使用上,可以为用户提供非常亮丽的皮肤。使用中,通过对TsSkinManager的设置,可以得心应手。 TsSkinManager的AnimEffects.PageChange属性,可以对TsPageControl的Page之间的切换,产生动画的效果。 设置以下三个参数: 1、Active是否启动动画 ...原创 2022-05-21 17:17:22 · 704 阅读 · 0 评论 -
AlphaControls 控件 动态设置皮肤亮度
AlphaControls 控件使用上,可以为用户提供非常亮丽的皮肤。使用中,通过对TsSkinManager的设置,可以得心应手。原创 2022-05-21 16:10:01 · 3865 阅读 · 0 评论 -
Delphi XE10.4 安装AlphaControls15.12
Delphi XE10.4 安装AlphaControls15.121、新建一个待安装控件的目录,如:D:\vcl\AlphaControls2、将解压包复制进该目录(XE10.4对应DX10Sydney)3、找到与Delphi版本对应有目录:D:\vcl\AlphaControls\DX10Sydney4、将此目录,加入到Delphi的控件搜索路径:打开Delphi,菜单:Tools->Options->Environment Options->DELP.原创 2022-02-14 17:03:56 · 5007 阅读 · 0 评论 -
AlphaControls 控件 窗口初始化出现块状色斑的改进
在OnShow事件中对TCombobox控件,实行三个阶段操作:原创 2022-05-16 13:24:41 · 3923 阅读 · 0 评论 -
C/S软件的窗口布局适应
C/S软件的开发中,一定要考虑用户的显示屏的效果。通过用户的屏幕分辨不同,显示出来效果不一致。因此,我们在编写时,要让不同的用户,都能使用,都有一个尽可以统一的窗口和功能效果。原创 2022-05-13 11:25:14 · 4948 阅读 · 0 评论 -
AlphaControls 控件 TsFrameBar 创建下拉式多级导航菜单
AlphaControls 控件TsFrameBar 创建下拉式二级菜单 TsFrameBar控件是创建一个下拉菜单的工具块。 TsFrameBar控件本身,可以通过创建TITEMS,自身的框架中,创建所需若干按键,组成按键式工具条。 每个按键可以包含一个TRFrame框架的子菜单; 这样,TsFrameBar可以创建目前流行的下拉式二级菜单。......原创 2022-05-08 11:36:05 · 4428 阅读 · 0 评论 -
AlphaControls 控件 TsDateEdit使用年月(yyyy-MM)格式数据
使用AlphaControls控件后,Delphi原TDateTimePicker控件不支持换肤,必须用TsDataEdit取代。 TsDataEdit与TDateTimePicker二者,在使用上基本相同。但是,TsDataEdit控件无Format属性,不能使用格式化“yyyy-MM”。这样,当需要“yyyy年MM月”格式的日期值时,出现问题。...原创 2022-05-07 12:34:56 · 4283 阅读 · 0 评论 -
AlphaControls 控件 TsDateEdit(TDateTimePicker)日期控件初始化Date数据
在From中,需要在OnShow事件中,对日期控件例如:TDateTimePicker,TsDateEdit的Date值初化。 由于控件拥有OnChang事件,同时在OnChang事件,针对数据库的修改。原创 2022-05-07 11:59:32 · 4429 阅读 · 0 评论 -
AlphaControls 控件 菜单TMainMenu TPopupMenu
AlphaControls支持对MainMenu、PopupMenu美观。原创 2022-04-14 19:35:12 · 4050 阅读 · 0 评论 -
AlphaControls 创建一个简单的实例
如何使用AlphaSkins创建一个简单的实例原创 2022-04-07 11:31:34 · 4026 阅读 · 0 评论 -
AlphaControls 控件 TFrame的灵活运用
AlphaControls 控件 TFrame的灵活运用原创 2022-04-16 14:11:08 · 4817 阅读 · 0 评论 -
AlphaControls TsFrameBar 控件 实现C/S窗口内嵌高分辨率窗口
AlphaControls TsFrameBar 控件为C/S客户端适应屏幕低分辨率提供方便原创 2022-04-29 08:57:54 · 4520 阅读 · 0 评论 -
AlphaControls TsSkinManager 控件
TsSkinManager 该组件设计用于集中管理程序换肤过程。对于这个组件的工作,定义一个使用过的皮肤并将 Active 属性设置为 True 就足够了。原创 2022-05-03 08:31:13 · 4886 阅读 · 0 评论 -
AlphaControls TsAlphaImageList 控件
AlphaControls TsAlphaImageList 控件原创 2022-05-04 07:12:08 · 4098 阅读 · 0 评论 -
AlphaControls 控件 nag-screens:Unregistered skin has been loaded. if you have a key for this skin...
registered skin has been loaded. if you have a key for this skin,please insert it in the Keylist. 这是AlphaControls控件无注册码,加载skin皮肤时,随机出现。用户需注册的对话框。意思:未注册的皮肤已加载。如果您有此皮肤的key,请将其插入 key序列中。 大家都来支持正版。AlphaControls控件购买地址https://www.alphaskins.c...原创 2022-04-09 10:44:40 · 4328 阅读 · 0 评论 -
AlphaControls 控件 SkinData SkinSection属性
AlphaControls 控件 SkinData SkinSection属性 使用AlphaControls,建议将Delphi标准控件全部转换为AlphaControls的控件对象。 这样,在编辑期可以对控件的SkinData-SkinSection属性进行设置,运行后只显示时指定的模式。 如果SkinData-SkinSection属性为空,运行时,转换为项目指定的skin模板文件方式。SkinData-SkinSection属性列表:ALPHACOMBOBOX...原创 2022-04-08 09:19:29 · 4055 阅读 · 0 评论 -
AlphaControls Delphi原项目的修改和适配
使用AlphaSkins对原项目的修改 一、修改原标准控件为AlphaSkins控件 AlphaSkins提供了一个修改代码软件包:alphaconvert.zip,解压释放alphaconvert目录。 1、执行alphaconvert.exe,见下图: 2、点击NEW 选择工程项目目录内,全部文件,“打开”按键。 3、指定“修改覆盖”的方式: (1)AC to Standard (2)Old AC to AC...原创 2022-04-07 11:48:29 · 4487 阅读 · 0 评论