MDIの非アクティブの子フォームのタイトルバーをシングルクリックするとフォームが最大化する
対象製品
MultiRow for Windows Forms 5.0J
状況
修正済み
詳細
EditModeプロパティにEditOnEnterを設定している場合、MDIの非アクティブの子フォームのタイトルバーをシングルクリックするとフォームが最大化してしまいます。
- MultiRowを配置した子フォームを2つ作成する。
- MultiRowのEditModeプロパティにEditOnEnterを設定する。
- 手順1、2で作成した子フォームをMDIの親フォームから開くようにする。
- アプリケーションを実行し、非アクティブになっている子フォームのタイトルバーをシングルクリックする。
- シングルクリックした子フォームが最大化されて表示される。
再現手順
回避方法
この現象はService Pack 2 (v5.0.2011.0513)で修正されています。
最新のService Packのダウンロードはこちら 。
※この修正を適用するには、アプリケーション構成ファイル(app.config)に以下の定義を追加する必要があります。
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="GrapeCity.Win.MultiRow.GcMultiRow.DisableInvokingDoEventsInMdi" value="True"/>
  </appSettings>
</configuration>
アプリケーション構成ファイルを追加する手順は次の通りです。
最新のService Packのダウンロードはこちら 。
※この修正を適用するには、アプリケーション構成ファイル(app.config)に以下の定義を追加する必要があります。
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="GrapeCity.Win.MultiRow.GcMultiRow.DisableInvokingDoEventsInMdi" value="True"/>
  </appSettings>
</configuration>
アプリケーション構成ファイルを追加する手順は次の通りです。
- Visual Studio の[プロジェクト]メニューから[新しい項目の追加]をクリックする。
- 表示されたウィンドウの左のペインから「全般」を選択する。
- 右のペインから「アプリケーション構成ファイル」を選択し、OK をクリックする。
追加手順
キーワード
MLTR07867