Updates for controls in the Win3.1 panel

Some people say that I should update the controls in the Win3.1 palette (especially TFilterComboBox) using modern ones. But does Delphi make such new controls?

I need to create a graphical interface (somehow similar to Windows Explorer consisting of DirectoryListBox, FileListBox and FilterComboBox), where I allow the user to easily examine files of a certain type. Since the interface is centered around this Explorer, TOpenDialog will look like a punch with a client with a hammer in the middle of his head. I need an “easy to use” solution.

Unfortunately, the shell controls are not stable enough to be replaced.

+4
source share
2 answers

In our application, we use tpShellShock , which works pretty well. You may need to tweak it a bit for Unicode Delphi, but if I remember correctly, it was pretty easy to do.

Here's what it looks like:

enter image description here

+3
source

Shell controls, which come as a demonstration with Delphi, must be installed and you will have good shell controls. There is, IMO, there is not much need to purchase third-party components for this.

Look for ShellCtls (or the like, can't check right now) in the demos folder. This Demos folder can be accessed from the Windows Start menu for your version of Delphi.

Update

They are not in the Demos folder, now it is called Samples. They can be found in the samples \ Delphi \ VCL \ ShellControls. Install vclshlctrls.dproj first and then dclshlctrls.dproj.

+7
source

Source: https://habr.com/ru/post/895210/


All Articles