GrapeCity InputMan for Windows Forms 10.0J
7.0Jから8.0Jへの変更点

InputMan for Windows Forms 8.0Jで追加された機能および、InputMan for Windows Forms 7.0Jから8.0Jの変更点について解説します。

新機能

新環境対応

以下の新環境に対応しました。

高DPI対応

DPIスケーリングによる拡大について、アプリケーションの実行時に150%や200%の高DPIをサポートします。
詳細については「高DPIのサポート」をご参照ください。


(図)日付コントロールの200%スケーリング(右)

リモートデスクトップに対応

Windows 標準機能のリモートデスクトップにおける利用が動作保証対象となりました。

ソフトキーボードコンポーネントの追加

ソフトキーボードコンポーネント(GcSoftKeyboard)を追加しました。ひらがな、アルファベット、数値など5つのレイアウトを備え、表示位置やスタイルのカスタマイズが可能な小型のソフトキーボードを入力用コントロールに関連付けて表示します。

マスクコンボコントロールの追加

マスクコンボコントロール(GcMaskedComboBox)を追加しました。テキスト部分に正規表現によるマスク書式を設定でき、マルチカラムにも対応したコンボコントロールです。

ドロップダウン日付時刻ピッカー

日付時刻、日付および時刻コントロールからドロップダウンされるオブジェクトに、日付時刻ピッカーを追加しました。プロパティの設定により、ドロップダウンオブジェクトを選択することが可能です。

詳細については、以下のページを参照してください。

タッチ操作の強化

タッチ環境における、以下の機能を追加しました。

検証機能の強化

汎用検証コンポーネントに以下の検証アイテムを追加しました。

また、各検証コンポーネントの検証アクションに、PlusPak for Windows Forms のGcBalloonTip コンポーネントを使用したGcBalloonTipNotify によるエラー通知を追加しました。バルーンの形状やスタイルなど、柔軟なカスタマイズにより見やすいエラー通知が可能となります。

コントロールの状態によるスタイル

コントロールがフォーカスを取得したとき、および読み取り専用のときの文字色、背景色を設定する以下のプロパティを各コントロールに追加しました。

ふりがな機能を強化

IMEコンポーネントふりがなの取得機能を強化し、SPREAD for Windows FormsやMultiRow for Windows Forms の以下のセル型にもふりがな取得機能を付与します。

パスワードの表示方法を提供

テキストコントロールやマスクコントロールで、パスワード入力を行う場合に、一時的に入力内容を確認する機能を追加しました。Webフォームのように目のマークのアイコンクリックで内容を確認できる方法と、iPadやiPhoneのように入力後数秒間は入力文字が表示されるという2つの方法を提供します。

複数行テキストコントロールへの改行コード入力

ショートカットコンポーネントに、複数行モードのテキストコントロールやリッチテキストコントロールに改行を入力するショートカット動作 "InputNewLine" を追加しました。ショートカット動作の一覧は「ショートカット動作の一覧」を参照してください。

文字数のカウントにエンコードを指定

テキストコントロールやコンボコントロールの最大文字数のカウント方法に、従来のバイト数や文字数の選択のほか、エンコードを指定するプロパティを追加しました。

選択確定前のコンボ項目の取得

ドロップダウンリストが開かれた状態で、項目にフォーカスはあるけれど、選択項目として完全に確定していない状態を取得することができるようになりました。たとえば、入力された文字から始まる項目を自動選択するAutoSelect 機能が有効になっているとき、完全に項目を選択するかどうか実装することが可能になります。詳細については「項目の設定」を参照してください。

なお、この機能は新コントロールのマスクコンボコントロールにも追加されています。

データバインドしたコンボ、リストコントロールでのソートをサポート

これまで、データソース接続時にはヘッダのクリックによるソートが許可されていませんでしたが、本バージョンではこのソート機能をサポートします。

数値コントロールの強化

数値コントロールで以下の強化が行われました。

サイドボタンオブジェクトから親コントロールを取得

サイドボタンを形成する各サイドボタンオブジェクトに、Parent プロパティを追加しました。これにより、ボタンが追加されたコントロールのオブジェクトを取得することができます。

ソフトキーボードコンポーネントの強化

ソフトキーボードコンポーネントに、高DPI環境でソフトキーボードのサイズを調整する方法を設定するHighDPIScaleModeプロパティを追加しました。
詳細については「表示とキーレイアウト − 高DPI環境の表示」を参照してください。

変更点

非推奨メンバ

Windows XP以前の旧環境のサポート終了に伴い、8.0J以降で以下のメンバが非推奨(Obsolete)となりました。これらのメンバ互換性のために残されています。旧バージョンから移行したプロジェクトでこれら非推奨メンバが使用されていると、ビルド時に[警告]が表示されますが、動作上の問題はありません。

プロパティページの改善

8.0Jで追加されたプロパティを、各コントロールのプロパティページに追加しました。

スマートタグの改善

各コントロールで表示されるスマートタグの構成を見直し、最適化しました。8.0Jで追加されたプロパティにも対応しています。

ソフトキーボードコンポーネントの変更

ソフトキーボードコンポーネントの変更

参照

 

 


© 2004 GrapeCity inc. All rights reserved.