PRODUCTS

FEATURED PRODUCT

Grid, menus, calendars, advanced edits, navigational controls and much more... to create feature-rich IntraWeb applications faster

License only 125 EUR


SEARCH

LOGIN

Customer login to access products, support information & special benefits.

NEWS ALERTS

Add your e-mail address here to receive the monthly TMS Software alerts.

 

LINKS

PRODUCTS » VCL COMPONENTS » TMS UNICODE COMPONENT PACK
v1.6.0.0 (Jun 17, 2008)

TMS Unicode Component Pack

Over 60 controls to add Unicode support for your Delphi & C++Builder applications

Feature overview

TMS Unicode Component Pack controls allow you to develop applications that take advantage of the Unicode capabilities of Windows NT/2000/XP/2003/Vista without abandoning Delphi, C++Builder or Windows 95/98/ME.

NOTE: These controls do not add Unicode capabilities to Windows 95/98/ME. They will run on any 32-bit version of Windows, but they only support Unicode on Windows NT/2000/XP/2003/Vista.

  • Over 60 direct VCL control replacements to Unicode enable your applications
  • Unicode enabled Delphi/C++Builder object inspector
  • Unicode enabled hints.
  • Unicode enabled actions.
  • Works well with almost any IME.
  • Supports Unicode-only locales.
  • Correctly streams WideString properties on forms

What's new

v1.6.0.0

  • New : TTntDBMaskEdit
  • New : TTntTabSet
  • New : TTntHeader
  • New : TTntTrayIcon extra events added for balloon hints OnBalloonHintShow, OnBalloonHintHide, OnBalloonHintTimeOut, OnBalloonHintClick
  • New : functions Tnt_ExtractIconW, Tnt_DragQueryFileW added in TntWindows.pas
  • Improved : TTntTaskDialog with Win9x compatibility and dialog control positioning /size
  • Improved : TTntIniFile can work with Unicode filenames

v1.5.1.2

  • Fixed : issue with TntDialogs HPP file generation with C++Builder

v1.5.1.1

  • Fixed : issue with creating new Unicode INI files with TTntIniFile
  • Fixed : issue with using TTntRegistry with C++Builder

v1.5.1.0

  • Improved : support for internationalization of menu shortcut display
  • Fixed : issue with button indexes on TTntTaskDialog

v1.5.0.1

  • Fixed : issue with retrieving file filter index on native Vista file open/save dialogs

v1.5.0.0

  • New : support for masked editors in TntStringGrid
  • New : support for masked editors in TntDBGrid
  • New : TntWideStringStream class added
  • Improved : TntToolBar handling button insert

v1.4.1.2

  • New : TTntMaskEdit
  • Improved : TTntTaskDialog
  • Improved : Vista Open/Save dialogs full unicode file filter handling
  • Fixed : issue with mask editor on Windows Vista
  • Fixed : issue with command & radio buttons

v1.3.1.1

  • New : support for C++Builder 2007
  • Improved : TTntTaskDialog
  • Fixed : issue with word delimiter in TntWideStrUtils

v1.3.0.0

  • New : TTntDBLookupListBox component
  • New : TTnt Search/Replace actions now use new Tnt Search/Replace dialogs
  • New : OnInfoTipWide event added to TTntListView
  • Improved : new Vista Open/Save dialogs
  • Improved : TTntTaskDialog expand/collaps shortcut handling

v1.2.5.0

  • New : Support for Windows Vista new File Open/Save dialogs
  • New : Support for Turbo C++ 2006
  • Improved : TTntRegistry extended with many methods

v1.2.0.0

  • New : TTntFindDialog added
  • New : TTntReplaceDialog added
  • Fixed : Issue with File Open/Save dialogs for Windows Vista

v1.1.0.0

  • New : TTntTaskDialog added : Vista TaskDialog & emulated version for older operating systems with full Unicode support
  • New : TTntDBLookupComboBox added
  • New : TTntLabeledEdit added
  • New : TTntInifile added : Access to Unicode INI files (thanks to : Stanley Xu)
  • New : TTntTrayIcon added : Tray icon with Unicode hint & Unicode balloon capability

v1.0.0.0

  • First release as TMS Unicode Component Pack

Incluced components

Standard

  • TTntMainMenu
  • TTntPopupMenu
  • TTntLabel
  • TTntEdit
  • TTntMemo
  • TTntButton
  • TTntCheckBox
  • TTntRadioButton
  • TTntListBox
  • TTntComboBox
  • TTntScrollBar
  • TTntGroupBox
  • TTntRadioGroupBox
  • TTntPanel
  • TTntActionList

Additional

  • TTntBitBtn
  • TTntSpeedButton
  • TTntStringGrid
  • TTntDrawGrid
  • TTntImage
  • TTntShape
  • TTntBevel
  • TTntScrollBox
  • TTntCheckListBox
  • TTntSplitter
  • TTntStaticText
  • TTntControlBar
  • TTntLabeledEdit
  • TTntMaskEdit

Win32

  • TTntTabControl
  • TTntPageControl
  • TTntRichEdit
  • TTntTrackBar
  • TTntProgressBar
  • TTntUpDown
  • TTntDateTimePicker
  • TTntMonthCalendar
  • TTntTreeView
  • TTntListView
  • TTntPageScroller
  • TTntStatusBar
  • TTntToolBar
  • TTntTrayIcon

Data Controls

  • TTntDBGrid
  • TTntDBText
  • TTntDBEdit
  • TTntDBComboBox
  • TTntDBCheckBox
  • TTntDBRichEdit
  • TTntDBLookupComboBox
  • TTntDBLookupListBox

System

  • TTntPaintBox

Dialogs

  • TTntOpenDialog
  • TTntSaveDialog
  • TTntTaskDialog
  • TTntFindDialog
  • TTntReplaceDialog

Others

  • TTntForm
  • TTntFrame
  • TTntStrings
  • TTntStringList
  • TTntFileStream
  • TTntResourceStream
  • TTntRegistry
  • TTntIniFile
  • TTntClipboard

Delphi IDE Enhancements

  • TWideStringProperty [pre-D2005]
  • TWideStringListProperty

Tips

1) Setting a Unicode text as form caption

First of all, in the form declaration, change the class TForm your form inherits from to TTntForm, ie:

 TMyForm = class(TForm)
to
 TMyForm = class(TTntForm)

(add unit TntForms when necessary)

and make sure that in your system display settings, the Window caption font is a full unicode supporting font.

2) Unicode hints

The Tnt Unicode components have a full widestring Hint property with which a unicode hint text can be set. To make sure the hint is shown with Unicode displayed, set the application hint window class as TntHintWindow, ie:

HintWindowClass := TntHintWindow;

If the system hint font does not support unicode, you can override this by creating a class:

  TTntHintWindowEx = class(TTntHintwindow)
  protected
    procedure CreateWindowHandle(const Params: TCreateParams);
override;
  end;

{ TTntHintWindowEx }

  procedure TTntHintWindowEx.CreateWindowHandle(const Params: TCreateParams);
  begin
    inherited;
    Canvas.Font.Name := 'Arial Unicode MS';
  end;

and set:

  HintWindowClass := TntHintWindowEx;

Buy online

CreditCards Accepted

TMS Unicode Component Pack Single developer license for commercial use with full source code

free updates for a full version cycle (from current version to v2.5) and free priority support: 30 EUR
for Delphi 6, 7, 2005, 2006, 2007, C++Builder 6, 2006, 2007

Please choose your language     and order immediately or add to cart
TMS Unicode Component Pack Site license for commercial use with full source code

free updates for a full version cycle (from current version to v2.5) and free priority support: 120 EUR
for Delphi 6, 7, 2005, 2006, 2007, C++Builder 6, 2006, 2007

Please choose your language     and order immediately or add to cart

This product is also available in TMS VCL Subscription, TMS Component Studio.

Copyright © 1995 - 2008 TMS Software