1

ActiveX コントロールとして公開されている .Net ユーザー コントロールがあります。ここで、ユーザーの選択に基づいて、このコントロールにローカリゼーション/グローバリゼーションを提供したいと考えています。私がしたことは、COM インターフェイスに「Language」という名前のプロパティを追加して、この ActiveX コントロールがコントレーナー (VB6 フォームなど) に配置されたときに、設計時にユーザーが言語を設定できるようにすることでした。UI スレッド カルチャを適切なカルチャに設定できるように、実行時に ActiveX コントロール/ユーザー コントロール コンストラクタでこのデザイン タイム プロパティ「Language」にアクセスする必要があります。しかし、私の問題は、実行時にコンストラクターでこの設計時プロパティにアクセスできないことです。その親は、ユーザーコントロール/ActiveX コントロールがまだ構築中であることを意味します。コンストラクターでも実行時に設計時のプロパティにアクセスする方法はありますか?

4

1 に答える 1