作成日: 2020/06/30 最終更新日: 2020/06/30
文書種別
制限事項
詳細
List for WinFormsのC1Comboコントロールでは、ドロップダウンリスト部分にC1Listコントロールを使用しており、C1Comboが配置されたフォームとは別の独立したウィンドウにてドロップダウンリストを表示します。
そのため、ドロップダウンリストが展開された状態でフォームに対するズーム処理を行うと、ドロップダウンリスト部分がズーム動作と連動せず、ズーム操作後も閉じずに残ったり、ズーム後のC1Comboのテキスト部分とドロップダウンリスト部分がずれて表示されることがあります。
一般的に、標準のコンボボックス等においては、フォームに対するズーム操作が開始された時点でドロップダウンリストが自動て閉じるのが既定の動作となります。それに基づき、C1ZoomとC1Comboを併用する場合は、ズーム操作が開始されたタイミングでドロップダウンリストを明示的に閉じることをお勧めします。
◎サンプルコード(VB)
そのため、ドロップダウンリストが展開された状態でフォームに対するズーム処理を行うと、ドロップダウンリスト部分がズーム動作と連動せず、ズーム操作後も閉じずに残ったり、ズーム後のC1Comboのテキスト部分とドロップダウンリスト部分がずれて表示されることがあります。
一般的に、標準のコンボボックス等においては、フォームに対するズーム操作が開始された時点でドロップダウンリストが自動て閉じるのが既定の動作となります。それに基づき、C1ZoomとC1Comboを併用する場合は、ズーム操作が開始されたタイミングでドロップダウンリストを明示的に閉じることをお勧めします。
◎サンプルコード(VB)
Private Sub c1Zoom1_ManipulationStarting(ByVal sender As Object, ByVal e As ZoomManipulationStartingEventArgs)
c1Combo1.CloseCombo()
End Sub
◎サンプルコード(C#)private void c1Zoom1_ManipulationStarting(object sender, ZoomManipulationStartingEventArgs e)
{
c1Combo1.CloseCombo();
}
旧文書番号
85767