5.0J からの移行後に変更が必要な共通部分については以下のとおりです。
5.0J ではドロップダウンオブジェクトが表示されている場合でも、ショートカット機能が優先されて実行されますが、6.0J 以降はドロップダウンオブジェクトが表示されている場合にはショートカット機能は無効になります。5.0J と同じ動作を実現するためには、ショートカットコンポーネントの ActionExecuting イベントに以下のコードを追加します。
Private Sub GcShortcut1_ActionExecuting(ByVal sender As Object, ByVal e As GrapeCity.Win.Editors.ActionExecutingEventArgs) Handles GcShortcut1.ActionExecuting e.CanExecute = True End Sub
private void gcShortcut1_ActionExecuting(object sender, GrapeCity.Win.Editors.ActionExecutingEventArgs e) { e.CanExecute = true; }
和暦のカスタマイズをアプリケーション構成ファイルで行っている場合、config ファイルのアセンブリ情報を以下のように手動で書き換えてください。
※11.0.48XX.2017 の部分には、ご利用の InputMan のアセンブリバージョンを設定します。
<?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="eras" type="GrapeCity.Win.Editors.ErasSectionHandler, GrapeCity.Win.Editors.v110, Version=11.0.48XX.2017, Culture=neutral, PublicKeyToken=0ce01a33ce55ca12" /> </configSections> <eras> <add name = "明治" abbreviation = "明" symbol = "M" startDate = "1868-09-08" shortcuts = "1,M"/> <add name = "大正" abbreviation = "大" symbol = "T" startDate = "1912-07-30" shortcuts = "2,T"/> <add name = "昭和" abbreviation = "昭" symbol = "S" startDate = "1926-12-25" shortcuts = "3,S"/> <add name = "平成" abbreviation = "平" symbol = "H" startDate = "1989-01-08" shortcuts = "4,H"/> <add name = "令和" abbreviation = "令" symbol = "R" startDate = "2019-05-01" shortcuts = "5,R"/> </eras> </configuration>
なお、7.0J 以降では製品名とバージョンを明記する必要のない以下のような新しい書式もサポートされています。また、この新しい書式は和暦表示に対応している GrapeCity 製品で共通して使用することも可能です。
<?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="GrapeCityEra" type="System.Configuration.NameValueSectionHandler"/> </configSections> <GrapeCityEra> <add key="1868 09 08" value="明治_明_M_1,M"/> <add key="1912 07 30" value="大正_大_T_2,T"/> <add key="1926 12 25" value="昭和_昭_S_3,S"/> <add key="1989 01 08" value="平成_平_H_4,H"/> <add key="2019 05 01" value="令和_令_R_5,R"/> </GrapeCityEra> </configuration>
新しい書式の詳細については、製品ヘルプの「InputMan の使い方 - 日付時刻コントロール - 和暦表示の設定」を参照してください。