私は外部イベントに応じてプログラムでアイテムを無効にする必要があるコンボボックスを持っています。外部イベントが完了したら、アイテムの選択を無効にして、特定のオプションが利用できないときにコンテキストメニューのようにグレー表示にするだけです。コンボボックス内のアイテムを無効にする
アイテムを単純に消えるとユーザーが混乱するが、メニューアイテムのようにグレー表示されていることはよく知られていると判断されました。
どのようにVB6でそれを行うのですか?
私は外部イベントに応じてプログラムでアイテムを無効にする必要があるコンボボックスを持っています。外部イベントが完了したら、アイテムの選択を無効にして、特定のオプションが利用できないときにコンテキストメニューのようにグレー表示にするだけです。コンボボックス内のアイテムを無効にする
アイテムを単純に消えるとユーザーが混乱するが、メニューアイテムのようにグレー表示されていることはよく知られていると判断されました。
どのようにVB6でそれを行うのですか?
ストックVB6コンボボックスでこれを行う方法はありません。オーナー描画をサポートするサードパーティのコンボボックスでシミュレーションすることができます。 vbAccelerator's versionはこれをサポートしており、オープンソースです。
これはコンボボックスでは実行できません。あなたはリストボックスで同様の結果を得ることができます。
フォームスペースはかなり限られているため、オプションではありません。最終的には、アイテムを取り除くことは、より長い開発時間(現在は現在テスト中です)に直面することになります。 –