Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I want to use a "spin button control" (also known as an up-down control) in my Delphi Win 32 application (I'm using Delphi 2007).
The aim is to have a control that looks like in Microsoft Office:
image of up/down control in Powerpoint. http://img167.imageshack.us/my.php?image=updownzn8.png
I found this on the Microsoft website: CSpinButtonCtrl Class
But I haven't so far found a control that uses this class - here's where I've been searching:
The SpinEdit control in Delphi looks well... not so good, and doesn't seem to use the official Microsoft control
The JVCL classes have their own implementation
A Google search did not return any results (except some home-brew up/down controls)
I couldn't find something in the Jedi API as well
Can somebody please point me to where I can find a Delphi implementation of the common spin control from Microsoft, or how I can do that myself?
Have a look at TUpDown. It wraps the Win32 control.
Raize Components Raize.com have a nice one
TMS Software do a wide range of components including spin edits (fancy an iPhone style one!) and I have found their support through the newsgroups to be excellent.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Does anybody of you know a good, free delphi skinning library for my software? I can't find any free libraries except for AlphaControls Free.
Thanks in advance.
TBX still seems to be pretty popular.
http://code.google.com/p/tbxlib/
I've used it in the past. It's simple to use, it doesn't get in the way, and it's pretty lightweight.
XPMenu is even easier to use. All you have to do is drop the TXpMenu component on your form, and your whole application will have a new look. It replaces the painting of standard controls, and it recognizes many types of controls. If you don't want to use it anymore, you just remove the component (and the unit from the uses list).
Over the years I've changed my opinion on skins though. They usually degrade usability (things don't look and work the way users expect) and even flashy looking skins will look very outdated in a couple of years. I think it's best to let the OS decide how graphic controls should look.
SpTBXLib is an expansion package for TB2K components that adds unicode support and skinning and other features:
http://www.silverpointdevelopment.com/sptbxlib/index.htm
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I recently downloaded the source to an "open source" project that unfortunately has dependencies on a bunch of expensive proprietary libraries, including Infopower 1stClass, which it seems to use primarily for TfcShapeButton, a component that acts like a standard TBitBtn, except that you can give it an arbitrary polygonal shape by describing a list of points. The DFM code looks like this:
PointList.Strings = (
'8,29'
'18,19'
'28,29'
'20,37'
'16,37')
I'm trying to clean this project up and make it look like a real open-source project that anyone can download and build without having to shell out hundreds of dollars for component libraries, but I'd like to change the look and feel as little as possible. So does anyone know of an open-source shape button component like this that will work with D2009 and up?
this piece of code does exactly what you need.
const Points: array [1..5] of tPoint = (
(x:8;y:29),
(x:18;y:19),
(x:28;y:29),
(x:20;y:37),
(x:16;y:37) );
begin
SetWindowRgn(Button2.Handle, CreatePolygonRgn(Points, 5, WINDING), True);
end;
Mason, a much better way of making a shaped button is to have a mask for it.
The component that does that should be here: http://www.delphi-jedi.org/
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I'm looking for a decent charting library to use with Delphi 2010.
We dont want to require additional framework be installed on client PCs, so would like to avoid toolkits that use .Net, Java or Flash.
The chart types we need are pretty straight forward (2D and 3D pie/donut, bar, line), but the customer wants to have attractive charts with translucency, rounded edges, etc. Similar to what's available from Dundas Charts.
TeeChart seems like a natural choice and we looked at TMS Advanced Charts, but they don't support the appearance the customer is asking for.
TeeChart is excellent, but you must read the documentation. At least initially, I found it somewhat non-intuitive, contrary to the experience of M Schenkel. The documentation is good and extensive, as TeeChart has been around a while. For customization, TChart exposes OnBeforeDrawChart and OnAfterDraw, and so Windows GDI methods can be use to modify the appearance. TChart can also do certain extended chart types, including a donut.
I have used both TeeChart and TMS Charts. Both can be used without any additional deployments (i.e. ActiveX, dlls). I tend to use TeeCharts more; it is a bit more "seasoned" product and a little more intuitive.
Have a look: http://www.kronsoft.home.ro , but it's a died project.
The Jedi library offers a pretty decent charting / graph component,
it's very understandable and offers pretty much of customizing
http://www.delphi-jedi.org/
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
does the new Delphi IDE (2009) come with some documentation ? (kind of like the MSDN with VS).
where can you get it ? (want to have a look at it)
is the documentation good ?
i picked up a copy of Delphi in 21 days . is it good for beginners in Delphi ?
It's all available from the Embarcadero website here: http://docs.embarcadero.com/products/rad_studio/ in CHM (WinHelp) / PDF / HTML format. (I don't know whether it's any good or not.)
There is a public wiki which was started sometime back by Nick Hodges (the then product manager of Delphi). Not sure about the quality of contents though!
About the book: It is not exactly answer of your question but try grabbing Mastering Delphi by Marco Cantu. Its really the best book I have read on Delphi.
One cool thing about Delphi 2009 is that they load the summary tags written above each function in the hint you get when you mouse over your source. It's the same thing you'd get if you hit F1, but that saves a click and a wait.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
The PC-SC component by nobbi.com doesn't seem to be Delphi 2009 compliant. I had to convert PChars to PAnsiChars but I still couldn't access ReaderList properly, all I could get was bunch of "|"s. So, is there any PC-SC wrapper for Delphi 2009, or a sample application of Omnikey's Sync API for Delphi? C# samples for Sync API are fine aswell, as I can use them as DLL under Delphi.
The device I'll be using is Omnikey 5321, mainly for MIFARE purposes.
That is the only framework I am aware of for Delphi. I have been keeping any eye out since as far back as 2001 and have not seen anything better.
I did some commercial SC development for the financial sector and ended up rolling my own framework for Delphi 5/7. I had the requirement to monitor card change events (insert/remove) and end up using a background thread. The solution was robust and worked very well.
The porting to D2009 should not be that difficult since the API is relatively small. Watch out for structure alignment and of course Unicode. As I recall the structure alignment required some fudging to get right (i.e. padding bytes were needed).
Best of luck!
David