古いVB6アプリケーションの色のテーマを変更しようとしています(もう少し現代的に見せてください)。VB6フォーム上のすべてのコントロールの色を変更する
フォーム上の各コントロールのバックカラーを、コントロールごとに(ラベル、ボタン、フレームなど)変更せずにどのように変更できるか教えてもらえますか?
私は約50のフォームを持っています。これらはすべてこのようなコントロールを含んでいて、コード内の各フォームに対してこれを手動で行うのは時代がかかります。
私はVB6アプリケーションのスキン/テーマをどのようにすることができるかについて、より良い提案とアイデアを公開していますか?あなたがControlsコレクションをループし、それぞれの背景を設定することにより、実行時にこれを行うことができ、事前
@Tomalak:yes Typeof xはyです(yはVB6では有効ですが、あなたはそれを知るには若すぎます;) – AnthonyWJones
VBプロジェクトでこの種の機能を常に覚えています。 IF ORステートメントの代わりに、私はCASEを使用します。 – Ferdeen
@AnthonyWJones:年齢でなければなりません。 ;-)私は実際にTypeOfを認識しませんでした...まあ、それを "If文の拡張"と呼ぶことができます。それはそれ自体のオペレータではありませんが、それは知っていいです。 – Tomalak