vcl

VCL报表工具DevExpress VCL Controls v18.1.4发布|附下载

China☆狼群 提交于 2019-11-30 14:55:40
DevExpress VCL Controls是 Devexpress公司旗下最老牌的用户界面套包。所包含的控件有:数据录入,图表,数据分析,导航,布局,网格,日程管理,样式,打印和工作流等,让您快速开发出完美、强大的VCL应用程序!DevExpress广泛应用于ECM企业内容管理、 成本管控、进程监督、生产调度,在企业/政务信息化管理中占据一席重要之地。 【适用范围】 :Delphi / C++Builder XE2 / XE3 / XE4 / XE5 / XE6 / XE7 / XE8 / XE10 , Embarcadero Delphi , C++Builder 10 Seattle 慧都增值服务 ——助您打造成功软件 1) DXperience最新版本汉化资源 (2万词汇专业汉化、节约3成项目研发时间、一行代码轻松搞定!) 2) DevExpress for .NET高级培训 (“功能讲解+示例演示+实战演练”三位一体的培训模式,让您真正学有所获!) 3) DevExpress中文视频课程 具体更新内容如下: 【 DevExpress VCL Controls v18.1.4下载 】 该列表包含了v18.1.4中解决的所有问题: ExpressEditors Library T655199 - cxMRUEdit - The glyph provided by the

VCL界面控件DevExpress VCL发布v18.1.5|附下载

£可爱£侵袭症+ 提交于 2019-11-30 14:55:29
DevExpress VCL Controls 是 Devexpress公司旗下最老牌的用户界面套包。所包含的控件有:数据录入,图表,数据分析,导航,布局,网格,日程管理,样式,打印和工作流等,让您快速开发出完美、强大的VCL应用程序!DevExpress广泛应用于ECM企业内容管理、 成本管控、进程监督、生产调度,在企业/政务信息化管理中占据一席重要之地。 【适用范围】 :Delphi / C++Builder XE2 / XE3 / XE4 / XE5 / XE6 / XE7 / XE8 / XE10 , Embarcadero Delphi , C++Builder 10 Seattle 慧都增值服务 ——助您打造成功软件 1) DXperience最新版本汉化资源 (2万词汇专业汉化、节约3成项目研发时间、一行代码轻松搞定!) 2) DevExpress for .NET高级培训 (“功能讲解+示例演示+实战演练”三位一体的培训模式,让您真正学有所获!) 3) DevExpress中文视频课程 具体更新内容如下: 【 DevExpress VCL v18.1.5下载 】 此列表包含了v18.1.5中解决的问题: ExpressBars Suite T662259 - An AV occurs when loading a skinned form with toolbars

How to detect when the mouse move away from a TPanel in Delphi 6?

天涯浪子 提交于 2019-11-30 14:10:11
I am using the OnMouseMove event to detect when the mouse pointer is over my TPanel, is there a way to know when the mouse pointer had moved away from it? I need the panel to change colour when the mouse pointer is over it and return to its original colour once it moved away from it? I am using Delphi 6 by the way. Please help. Best Regards. Yet another solution, using TrackMouseEvent to receive WM_MOUSELEAVE ; type TMyPanel = class(TPanel) private FMouseTracking: Boolean; FOnMouseLeave: TNotifyEvent; procedure WMMouseLeave(var Msg: TMessage); message WM_MOUSELEAVE; protected procedure

How can I reduce PageControl flicker in Delphi?

主宰稳场 提交于 2019-11-30 13:34:12
In Delphi 2009 I found that the flicker of a PageControl - which occurs during resizing of the form - can be reduced by setting its DoubleBuffered property to true. However if I add controls to the PageControl tabsheets, they will flicker regardless of their DoubleBuffered property setting. I have also tried with and without runtime themes enabled. Setting ParentBackground to False for components on the PageControl helped a lot. However this results in a different color of these panel components, they all have a darker background now. Maybe this can be fixed easily (without losing Theme

Why RegisterClass fails with ERROR_NOT_ENOUGH_MEMORY?

落爺英雄遲暮 提交于 2019-11-30 12:59:47
Shortly, my question is, why can WinAPI RegisterClass fail with ERROR_NOT_ENOUGH_MEMORY , when there is a lot of memory free, and what can I do to prevent it? Background: I'm developing an application (WinSCP FTP/SFTP client) that many people use for automating file transfers. Some are running it every minute, every day, from a Windows Scheduler. I'm getting a lot of reports that after a certain number of runs the application stops working. The number of runs to trigger the problem does not seem to be exact, but it is in range of tens of thousands, to few hundreds of thousands. Also it seems

VCL events with anonymous methods - what do you think about this implementation?

為{幸葍}努か 提交于 2019-11-30 11:29:11
Since anonymous methods appeared in Delphi I wanted to use them in VCL components events. Obviously for backward compatibility the VCL wasn't updated, so I managed to make a simple implementation with a few caveats. type TNotifyEventDispatcher = class(TComponent) protected FClosure: TProc<TObject>; procedure OnNotifyEvent(Sender: TObject); public class function Create(Owner: TComponent; Closure: TProc<TObject>): TNotifyEvent; overload; function Attach(Closure: TProc<TObject>): TNotifyEvent; end; implementation class function TNotifyEventDispatcher.Create(Owner: TComponent; Closure: TProc

How do I make form or windowed control RecreateWnd-aware properly?

白昼怎懂夜的黑 提交于 2019-11-30 07:59:31
As you know, window handles of windowed controls (this includes forms) are considered volatile. That is, setting some properties may cause control to destroy its window handle and then recreate (there is a bunch of examples of that technique, search StdCtrls for RecreateWnd ). So, when I need to register my HWND with OS after creation and unregister it before destruction I should override corresponding method pair. Brief look to Controls and Forms gave me 3 pairs, all of them virtual: CreateHandle/DestroyHandle CreateWindowHandle/DestroyWindowHandle CreateWnd/DestroyWnd Are there any more

how to sort in Tlistview based on subitem[x]

a 夏天 提交于 2019-11-30 04:08:51
问题 How to sort in tlistview with data present in subitem[x] ? 回答1: Set SortType := stData and write procedure TForm1.ListView1Compare(Sender: TObject; Item1, Item2: TListItem; Data: Integer; var Compare: Integer); begin Compare := StrToInt(Item1.SubItems[x]) - StrToInt(Item2.SubItems[x]) end; for instance. If compare is negative, Item1 should come before Item2; if compare is positive, the opposite applies. Thus this example, which assumes that SubItem[x] contains an integer, will sort the items

Delphi Rest.JSON JsonToObject only works with f variables

℡╲_俬逩灬. 提交于 2019-11-30 04:06:17
问题 I'm using Delphi XE8. I was just looking at the REST.Json ObjectToJsonString() and JsonToObject() calls. Mainly attempting to do something like this: How to convert an object to JSON and back with a single line of code I noticed that I could only get variables to work when they started with an F character. I couldn't find any documentation on this. Is this expected behavior? Should I be naming all variables inside of my classes with an F at the start? If Yes, can someone explain why? I

Ugly “disabled” images of TMainMenu

十年热恋 提交于 2019-11-29 22:38:43
Delphi 2010, Win32 VCL. I need to create a main menu for my application with the most standard look. TMainMenu looks nice in all Windows versions, the only bad thing is when it displaying images for items with Enabled=False. Delphi has some strange method for building that disabled images (b/w extrusion with bevels, for me it looks like spew). I want to make a patch for that procedure in VCL sources and let menu to select disabled images from the same TImageList, but I can't find it. Is it exists at all or it is some standard windows API call? Do you know where is that procedure located? Sure