Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
C++DelphiRAD Studioニュース

最新版Konopka Signature VCL Controls 8のご紹介

eyecatch-1

Konopka Signature VCL コントロール バージョン 8 (旧称 Raize コンポーネント) のリリースをお知らせいたします。 2015 年に Raize Software からコンポーネント ライブラリを取得して以来、いくつかの更新が行われてきましたが、ライブラリの老朽化が目立っていました。 そこで、エンバカデロは昨年、Raize Software と提携し、Konopka Signature VCL コントロールのメンテナンスを支援しました。多くの経験豊富な Delphi および C++Builder 開発者にとって、Raize コンポーネントは、VCL アプリケーションの作成に使用できる非常に便利で歓迎すべき機能です。 そのため、今回、最新バージョン 8 がリリースされ、最新の状態にアップデートされたことは大変喜ばしいことです。

Konopka Signature Controls 8の新機能とは?

新たな提携における最初の課題は、買収以降にRAD Studioに追加された新機能を完全にサポートするために、コンポーネントライブラリを更新することでした。最も重要なのは高DPIサポートです。RAD Studio IDEが高DPIモードで実行できるようになったため、実行時の高DPIサポートだけでなく、設計時の高DPIサポートが実現しました。

ライブラリ内のほぼすべてのビジュアルコンポーネントが更新され、高DPIサポートが強化されました。各コントロールをレビューし、DPIの変更時に適切に調整されていないビジュアル要素を特定しました。例えば、TRzBorderBorderWidthプロパティです。その他の変更点としては、TRzSplitterのホットスポット領域のサイズ、TRzRadioGroupTRzCheckGroupのラジオボタンとチェックボックスの間隔と位置などがあります。

高DPI互換性の大幅な向上に加え、多くのコンポーネントが更新され、VCLスタイル、特にダークスタイルのサポートが強化されました。例えば、TRzToolbarは表示に旧スタイルの要素を使用しなくなり、TRzTabControlTRzPageControlのタブとボタンは更新され、ライトスタイルとダークスタイルの両方でクリーンで一貫した外観を実現しました。

Konopka Signature Controls バージョン 8 にはバグ修正が含まれていますか?

KSVC 8には、多数のバグ修正も含まれています。報告されている問題のうち、修正されたものの一部を以下に示します。
RSP-38977、RSP-38727、RSP-41467、RSP-39692、RSP-41467、RSP-40242
RSP-39198、RSP-36859、RSP-39130、RSP-42075、RSP-37177、RSS-2764
RSP-39937、RSP-40058、RSP-39540、RSP-43796、RSP-37318

また、買収以降に機能しなくなったコンポーネントの一部の旧機能を復元する修正も含まれています。例えば、TRzRadioButtonTRzCheckBox におけるカスタムグリフのサポートなどです。すべての主要な修正と詳細については、ライブラリに付属の KSVC-ChangeLog.txt ファイルをご覧ください。

KSVC 8 の新機能

今回のリリースはバグ修正だけではありません。多くの新機能が追加されています。例えば、すべてのコンポーネントエディタダイアログで使用されるようになった TRzDialogBu​​ttons コンポーネントには、ボタンレイアウトをより細かく制御するための新しいプロパティ ButtonHeightButtonMarginButtonSpacing が追加されました。

TRzCheckBoxTRzRadioButton に、新しい AutoSizeWidth プロパティが追加されました。このプロパティは、AutoSizeTrue の場合にコントロールの幅を定義します。このプロパティにより、DPI が変更されてもキャプションの折り返しが一貫して実行されます。繰り返しになりますが、すべての新機能については KSVC-ChangeLog.txt ファイルに記載されています。

Konopka Signature Controls 8 は、最新の IDE の変更に対応しています

KSVC 8 は、RAD Studio に追加された最新のイノベーションもサポートしています。例えば、新しい Modern C++ 64-bit コンパイラ を活用できます。RAD Studio 12.3 ユーザーは、64 ビット設計パッケージが提供されているため、新しい 64 ビット IDE でも KSVC を利用できます。IDE について言えば、すべての KSVC コンポーネント エディタとプロパティ エディタが更新され、ライト IDE スタイルとダーク IDE スタイル、そして High DPI がサポートされました。現在、組み込みのコンポーネント エディタでさえも、この機能はサポートされていません。

2025-05-06_15-24-32

64 bitのIDEでコンポーネントを手動インストールする方法

  1. 「コンポーネント」|「パッケージのインストール…」
  2. 「パッケージのインストール」ダイアログで「追加…」をクリックします
  3. C:¥Users¥Public¥Documents¥Embarcadero¥Studio¥23.0¥CatalogRepository¥KonopkaControls-290-8.0_For12.3¥Bin¥Win64」から「RaizeComponentsVcl_Design290.bpl」「RaizeComponentsVclDb_Design290.bpl」を選択し「開く」ボタンをクリックします
  4. 「パッケージのインストール」ダイアログで「OK」をクリックしてパッケージのインストールは完了です

Konopka Signature Controls 8 には、新しいストック イメージ グリフが搭載されています

KSVC の以前のバージョンには、ボタン、ツールバー、メニューなどに便利なストック グリフ (16 x 16 ビットマップ イメージ) のセットが含まれていました。開発者がストック グリフの 1 つをすばやく選択できるようにするカスタム コンポーネント エディターもありました。

KSVC 8 には、最新のアプリケーションをサポートするために完全に再設計されたグリフコレクションが付属しています。単一のビットマップ画像ではなく、各グリフは 16×16、24×24、32×32、48×48、64×64 の複数のサイズの PNG 画像で表現されます。グリフは Images サブディレクトリに格納されており、ファイル名は TImageCollection への追加が非常に簡単になるよう工夫されています。さらに、再設計された TRzSelectImageEditorTRzToolbarEditor により、アプリケーションで新しい画像を簡単に利用できるようになります。

これらはパブリック ドキュメント フォルダにあります。私のマシンでは次のようになります。

長年のパートナー、新たなパートナーシップ

Konopka Signature VCL コントロールが大幅にアップデートされてからしばらく経ちました。この新バージョンは、Embarcadero と Raize Software の新しいパートナーシップによるライブラリの最初のメジャーリリースとなります。KSVC 8 は GetIt から 今すぐ入手できます。インストールは以下のステップで可能です。

  1. 「ツール」|「GetItパッケージマネージャ…」で「GetItパッケージマネージャ」を起動します
  2. 「絞り込み」で「すべて」を選択します
  3. 「言語」で「すべて」を選択します
  4. 「カテゴリ」で「ALL」を選択します
  5. 「検索フィールド」に「KSVC」と入力します
  6. 「Bonus KSVC 8.0」が表示され、インストールが可能になります

RAD Studio Logo

ぜひ RAD Studio の無料トライアル版を今すぐダウンロードして、Windows、macOS、Linux、iOS、Android で動作するクロスプラットフォーム アプリを単一のコード ベースから作成できる、最も高速で簡単、かつ効率的な方法である理由を実感してください。

Kai 1.1 Now Available! What's Coming in RAD Studio 13.2 Florence

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.

Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES