![]() ![]() |
|
|||||||||
![]() |
![]() |
2007/02/08 現在 |
![]() |
主にOSや言語の仕様や不具合により、コントロールの利用に制限が発生するものや、現時点で回避方法が見つかっていないものが掲載されています。 |
||
右記の言語製品における 制限事項を掲載 |
![]() |
対象:Visual Basic 6.0 | |
![]() |
対象:Visual Basic .NET | ||
![]() |
対象:Visual C# .NET | ||
![]() |
対象:Delphi 7.0 | ||
![]() |
対象:Delphi 8 for .NET |
![]() |
FormDesigner Ver.4.0と共通の制限事項はこちらをごらんください。 |
![]() |
![]() ![]() ![]() |
|
制限事項 | デザイン時にTextやCaptionが空文字列のとき、プロジェクトを保存して再度開くとFontがMS UI Gothicに戻ってしまいます。 | |
対処方法 |
以下の代替方法のみ @実行時に空文字列で開始したいプロパティにもデザイン時には文字列を設定しておき、Form_Loadでプロパティに空文字列を設定します。 AForm_LoadでFontプロパティを設定します。 Fontプロパティの設定方法 |
![]() |
![]() ![]() ![]() ![]() ![]() |
|
制限事項 | 拡張コンボボックスおよび拡張ドロップダウンリストで、ListItems(n).TextまたはListItems(n).ItemDataを設定したとき自動ソートされません。 | |
対処方法 | 設定後にDoSortメソッドを実行するか、自動ソートさせるためにはItemText(n)またはItemData(n)に設定するようにしてください。 |
![]() |
![]() ![]() ![]() |
|
制限事項 |
TabControl(など)に貼ったxText(など)のEnabledをFalseに設定しておいても、 TabControlのEnabledをFalseからTrueに変更するとxTextがフォーカスを取得してしまいます。 |
|
対処方法 |
.NETでActiveXコントロールを使用する際の制限事項です。 TabControlのEnabledChangedイベントにて明示的にxTextのEnabledを再設定してください。 |
![]() |
![]() ![]() ![]() |
|
制限事項 | SelTextAtGotFocusがTrueでもマウスクリックでは全選択になりません。 | |
対処方法 |
なし Win32ではMouseDown→GotFocusの順でイベントが発生しますが、 .NETではEnter→GotFocus→MouseDownEventの順で発生するため、 GotFocus時の全選択がMouseDownEvent時に解除され、カレットがマウス位置になります。 |
![]() |
![]() ![]() ![]() ![]() ![]() |
|
制限事項 | Unicode文字が文字化けします。 | |
対処方法 | なし Shift-JISのみに対応しています。 |
![]() |
![]() ![]() ![]() |
|
制限事項 | フォーカスを取得するコントロールで、矢印, Home, End, PageUp, PageDownキーのKeyUpEventが発生しません。 | |
対処方法 |
なし キー開放の先読み処理が正常に動作しないためです。 TabActionの値によってはTabキーでも発生しない場合があります。 |
![]() |
![]() ![]() ![]() |
|
制限事項 | 拡張リストビューのサイズ変更をするとシステム例外が発生します。 | |
対処方法 |
なし .NET Framework 1.1の不具合です。 マイクロソフト社において暫定版の修正モジュールはできていますので、いずれ正式な修正モジュールが一般公開されると思われます。 |
![]() |
![]() ![]() ![]() |
|
制限事項 | フラットツールバーでメニューが正しく表示されません。 | |
対処方法 |
なし .NET環境で使用した場合、メニューの表示サイズを決定するためのメッセージがシステム側から発行されないため、正しい幅でメニューが表示されません。 マイクロソフト社に問い合わせ中ですが回避策がない場合には.NET環境での制限事項とさせていただきます。 |
![]() |
![]() ![]() ![]() |
|
制限事項 | ImeModeが正しく動作しません。 | |
対処方法 |
ImeModeかCtlIMEModeのどちらかだけを使用してください。 ActiveXコントロール(以下OCX)を .NET環境で使用する場合、 OCXはWindowsフォームコントロールとしてインポートされますが、 OCXにWindowsフォームコントロールと同名のプロパティが存在する場合、OCXのプロパティには頭にCtlが付加されます(AxImp参照)。 このためFormDesignerにはCtlIMEModeとImeModeが存在しますが、これらは働きが同じであるため両方を使用すると正しく動作しません。 したがってFormDesignerを.NET環境で使用する場合には、どちらか一方は既定のNoControlのまま、もう一方のみ使用してください。 |
![]() |
![]() ![]() ![]() |
|
制限事項 | 拡張オプションボタンが正しく動作しません。 | |
対処方法 | なし .NET環境ではOLE_OPTEXCLUSIVE型が正しく評価されないため択一になりません。 |
![]() |
![]() ![]() ![]() |
|
制限事項 | データバインディグ機能が使えません。 | |
対処方法 |
なし .NET環境ではADOとADO.NETしかサポートされていないためです。 ただしこれは拡張コンボボックス・拡張ドロップダウンリスト・拡張リストボックスだけです。 他のコントロールは単一のプロパティをDataコントロール経由でDBとバインドしており、 DBの種類はそのDataコントロールが吸収するためバインド可能ですが、 上記3コントロールは複数の項目を直接DAO/RDOとバインドさせているためバインドできません。 |
![]() |
![]() ![]() ![]() |
|
制限事項 | KillClickFocusプロパティが正しく動作しません。 | |
対処方法 | なし |
![]() |
![]() |
|
制限事項 | プロジェクトのリロードでイベントが消えてしまいます。 詳細はこちらをご覧ください。 |
|
対処方法 | なし |
![]() |
![]() |
|
制限事項 |
引数つきプロパティのうち、フォント・ピクチャは設定不可、 色はSystem.Drawing.Color型ではなくSystem.UInt32型での設定になります。 例: ItemFont, ItemPict, ItemBackColor など。 詳細はこちらをご覧ください。 |
|
対処方法 | なし |
ホーム > サポート > FormDesigner Ver.4.0 with .NET support 制限事項 |
![]() |
![]() |