PowerTools InputMan for Windows Forms 8.0J > 製品の概要 > 旧バージョンからの変更点 > 2.0Jから3.0Jへの変更点 |
InputMan for .NET 3.0Jで追加された機能および、InputMan for .NET 2.0Jから3.0Jの変更点について解説します。
リストコントロールは、コンボコントロールで定評のマルチカラム(イメージ、項目、項目の説明)を搭載した高機能なリストコントロールです。いつでも初期状態に戻せるソート機能や最上部にヘッダ、最下部にステータスバーを表示することができます。また、コンボコントロールと同様にオブジェクト型にも対応した検索機能をはじめ、項目ごとのツールチップなど、実用的な機能を満載しています。
<キーロックコンポーネントは、キーボードのNumLock、CapsLockとScrollLockの3つのキーを制御を実現します。キーの状態(オン/オフ)の切り替えやイベントによるキー状態変更の通知はもちろん、コントロール毎にこれらのキーの設定を可能にすることで、ノートPCなどのキーボード入力を支援します。
株式会社システム・ビット(www.systembit.co.jp)が提供する「DB Entry .NET」を標準で搭載しました。郵便番号からの住所検索ならびに、電話番号からの住所検索が可能です。「DB Entry .NET」は、住所検索エンジン(電話番号、郵便番号)および辞書(東京23区法人版の電話番号、全国郵便番号)から構成されます。詳しくは「DB Entry .NET」のヘルプを参照してください。
|
テキストコントロールに、コントロールに収まりきらないテキストなどを編集、参照するためのドロップダウンエディットボックスを表示する機能が搭載されました。
テキストコントロールの AllowSpaceプロパティで入力フォーマットに依存せずに、入力可能な全角や半角のスペースを設定できるようになります。
テキストコントロールのMultiLineプロパティがTrueに設定されている場合、行の一部が表示されない状況を避けるために、コントロールのサイズを調整するIntegralHeightプロパティが追加されました。
コントロールの幅に文字が収まりきらないときに、オーバーフローチップを表示してすべての文字を参照できるようになりました。
マスクコントロールやコンボコントロールの書式設定で、入力を禁止する文字を追加できるようになりました。Formatプロパティのキーワード"^ "で設定します。
日付時刻コントロールで表示する和暦の年号の設定がアプリケーション構成ファイルで設定できるようになりました。
日付時刻コントロールの非表示のフィールドの値を設定するために DefaultValueプロパティが追加されました。
和暦で表示される年号以外の年が入力されたときに表示される日付時刻コントロールの書式が設定できるようになりました。
数値コントロールにポップアップウィンドウにより四則演算などの計算を行う機能が搭載され、コントロール上でスムーズな演算を行う環境をエンドユーザーに提供します。
数値コントロールで入力可能な数値の符号(正数または負数)を設定する ValueSignプロパティが追加されました。
コンボコントロールのステータスバーの表示スタイルがXPテーマに対応しました。
カレンダーコントロールの休日の設定方法に、月、週、曜日で設定する DayOfWeekHolidayクラスが追加されました。これにより「成人の日」のような1月の第2月曜日といった休日をプロパティで設定できるようになります。
カレンダーコントロールのヘッダの書式の既定値が変更されました。書式を設定する HeaderFormatプロパティを有効にするには、 UseHeaderFormatプロパティをTrueに設定する必要があります。
バルーンチップの機能に新たに、自動クローズの有無、キャプションとそのフォントと色、テキストのフォントと色、バルーンチップの背景色を設定できるようになりました。また、バルーンチップが閉じられたときに発生するTipClosed イベントが追加されました。
マスク、日付、数値、コンボコントロールでリテラル文字の文字色を設定できるようになりました。
BorderStyleプロパティがFixedSingleのときに、コントロールの境界線の色を設定できるようになりました。
各コントロールのImeModeプロパティにIMEの変換モード「人名/地名」と「話し言葉優先」が追加されました。
ふりがなから変換可能な漢字(文字列)のリストや、漢字(文字列)から変換可能な読みがな(文字列)のリストを取得する次の2つのメソッドがImeHandlerクラスに追加されました。
テキスト、マスク、日付、数値、コンボコントロールのコンテキストメニューに「IMEを開く/IMEを閉じる」と「再変換」が追加されました。
テキスト、マスク、コンボコントロールの書式で促音・拗音の小書き表記の有無を設定することができるようになりました。Formatプロパティの次のキーワードで設定します。
小書き表記をする場合; "K"(全角)、"K"(半角) 例) ホッカイドウ
小書き表記をしない場合: "N"(全角)、"N"(半角) 例) ホツカイドウ
テキスト、マスク、日付、数値、コンボコントロールでプロパティページの書式設定にプレビューを表示し、設定した書式の確認やテスト入力が行えるようになりました。
コンテナコントロールにプロパティページの機能が搭載されました。
下記の2つのプロパティは、実際には日付時刻コントロールで機能しないものだったので、今回のバージョンで削除されました。
Validatingイベントと InvalidValueイベント上記の2つのイベントの発生順序が下記のように変更されました。
これは、Validatingイベントで値をチェックした後に InvalidValueイベントが発生することで、値が勝手にリストアされてしまうなどの意図しない補正動作が行われてしまう動作を回避するために行われました。