• 締切済み

Access2000 フォームでタブのフォントカラーを変えるには・・・

お世話になっています。 今回の質問はアクセス2000でフォームにタブをつけたものを作成しています。そのタブが選択(アクティブ)された時にタブのタイトルのフォントカラーを赤にしたいのです。 (非選択時は黒です。) タブの移動はクリックのみでは無いため、タブクリック時のイベントではなくあくまでそのタブが前面に表示されている時のイベントとして処理したいのですが・・・。 どうすればいいのでしょうか? 多少、VBAはわかります。 よろしくお願いします。

みんなの回答

回答No.2

こんにちは。 おそらくできないと思います。 フォントの色を指定するプロパティが見当たらないので。

noname#12495
質問者

お礼

ご回答、ありがとうございました。 別の方法で選択されているタブが分かるように工夫してみます。

  • chupark
  • ベストアンサー率41% (90/218)
回答No.1

 タブ コントロールの changeイベントに処理を書き込めばよいのではないでしょうか?    ただし、さっと調べただけなので自身はありませんが、タブにはフォントカラーが指定できるものの、ページにはフォントカラーが指定出来なさそうです。  もしそのとおりだとすると、タブのどれかがアクティブになったとき、タブ全部の色が赤くなるという処理になるような気がします。  現在選択されているタブのインデックスは タブ.value で取得できるようですので、ページ に用意されているプロパティを変更することなら何かしら可能なのではないでしょうか?    

noname#12495
質問者

お礼

ご回答、ありがとうございました。 別の方法で選択されているタブが分かるように工夫してみます。

関連するQ&A