TabStripにラベルを貼り付けるには?

解決


mikan  2002-07-12 02:18:53  No: 104509

こんにちは。お願いします。
TabStripを現在フォームに貼り付けております。そのTabStrip上に
ラベルを貼り付けたいのですが、うまく表示されません。
テキストボックスならきちんと貼りつくのですが・・・。
TabStrip上にはラベルを貼り付けるには
何か特別な手段がいるのでしょうか?
どうぞお願いします。


Say  2002-07-12 02:40:50  No: 104510

TabStripはコンテナではありませんので、
Labelのような最下層コントロールを
上におくことはできません。
やりかたとしては、
1.TabStripのかわりにSSTabを用いる。
2.LabelのかわりにTextBoxを用いる。
3.Labelをコンテナ(PictureBoxやFrame)上において、
  コンテナをTabStrip上に置く。
4.いっそPictureBoxにPrintメソッドで字を書く。
などが考えられます。


mikan  2002-07-12 03:04:53  No: 104511

早速の回答ありがとうございました、Say様。
TabStripについてそんなこと知りませんでした。
そこでもうひとつお伺いしたいのですが、1番のSSTabというのは
どうして貼り付けたらよいのでしょうか?
VBのヘルプから一応調べたのですが、分かりませんでした。
何度もお手数ですが、もう少しだけご教授くださいませ。


たかみちえ  URL  2002-07-12 06:21:46  No: 104512

Professionalバージョンでの表記です。念のため。

  SSTabは、うろ覚えですけど、コモンコントロール(SP4)あたりを参照すると、使えるようになったと思います。
TabStripを使えるのなら、くわしくはいりませんね。

  "プロジェクトの新規作成"で、"VisualBasic6Professional..."とかいうのを選んで新規作成すれば、最初からあったかなぁ…。

  でも、これはわたしの感ですけど、
SSTabって、TabStripより高級なコントロールのような感じがします。
(現に見た目も、TabStripとはちょっと違ったふうにもできるし…)
だから、ちょっとメモリを消費しすぎるのでは…というイメージがありますけど…。実際は分かりません。

  ただ、SSTabは、たしか
"ラベルにアクセラレータキー(&Aとか)を書くと、見えていないタブに飛ぶことがある"
という弱点があったような…。
TabStripとPictureBoxを使う使いかたのほうが、いいかもしれません。


たかみちえ  URL  2002-07-12 06:26:13  No: 104513

そうそう忘れてたっと。
TabStripとPictureBoxをくみ合わせて使う使いかたは、
VBのフォーム用テンプレートに、いいサンプルがあったと思います。
  この組み合わせではなかったかもしれませんけど、
やりかたはおなじです。


Say  2002-07-12 20:29:28  No: 104514

>そこでもうひとつお伺いしたいのですが、1番のSSTabというのは
>どうして貼り付けたらよいのでしょうか?

プロジェクト→コンポーネントで
Microsoft Tabbed Dialog Control 6.0
にチェックをいれてください。
SP5で変更されてますので、
VB6をお使いならSP5を当てることをお勧めします。


mikan  2002-07-15 03:07:36  No: 104515

回答ありがとうございました。
おかげで何とか理解することが出来ました。
また何かあったときにはどうぞよろしくお願いします。
簡単ですが、お礼まで


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加