マルチページコントロール(ユーザーフォーム上)のページキャプションを左に揃えることができれば、ネット上のどこでも検索していました(下記画像参照)。ユーザーフォーム複数ページコントロール - ページキャプション左揃え
すべてのページのキャプションが左に揃うようにしたいと思います。中央に(視覚的に)整列されているときに見えません。プロパティページ
おかげ
マルチページコントロール(ユーザーフォーム上)のページキャプションを左に揃えることができれば、ネット上のどこでも検索していました(下記画像参照)。ユーザーフォーム複数ページコントロール - ページキャプション左揃え
すべてのページのキャプションが左に揃うようにしたいと思います。中央に(視覚的に)整列されているときに見えません。プロパティページ
おかげ
が2にTabOrientationを設定 - frmTabOrientationOnLeft
私はどのようにタブの外観(第二の形式)を好きではなかったので、私はにスタイルを変更しました1- frmTabStyleButtons。ここからTab HeightとWidthを変更することもできます。
私は質問をお見逃しします。タブキャプションのテキストの配置はありません。しかし、これは効果的にあなたの左の位置合わせの一見を与える:各キャプションが持っているまで、固定幅フォント(クーリエ、クーリエ新しい、ルシーダコンソール、モナコ)
あなたのキャプション文字列の末尾にvbTab
でこれを行うことができます。私の例では、TabFixedWidth
プロパティの値を90にしています.3ページ目のキャプションが短い場合は、vbTab
を2回挿入する必要があります。 7ページ目のように長い字幕の場合は、vbTab
が必要です。
mpgBid.Pages.Item("pg1").Caption = "1 Overview" & vbTab
mpgBid.Pages.Item("pg2").Caption = "2 Tables" & vbTab
mpgBid.Pages.Item("pg3").Caption = "3 Forms" & vbTab & vbTab
mpgBid.Pages.Item("pg4").Caption = "4 Databases" & vbTab
mpgBid.Pages.Item("pg5").Caption = "5 Reports" & vbTab
mpgBid.Pages.Item("pg6").Caption = "6 Examples" & vbTab
mpgBid.Pages.Item("pg7").Caption = "7 More Examples"
おかげで、私は、これらのオプションを認識しています。私はちょうどすべての5ページのすべてのキャプションテキストが左に揃えられることを望む。どういうわけかVBAで可能ですか?なぜなら私はVB EditorのObject Propertiesでプロパティを見つけることができなかったからです。 –
申し訳ありません。私はその質問を誤解した。私はアライメントの問題の回避策を使って答えを更新しました。 –
これまでに私が見つけたのは、多分私が何かを見逃していたと思っていました。私はすでに数日前に余分なスペースを試しましたが、一貫した結果を出すことはありません。テキストが右に戻ってくることもあります。 –