SSTabの使い方

解決


bookstore  2004-12-09 23:22:43  No: 87272

SSTabで,デザインモードでコントロールを配置するのですが,タブを切り替えてもコントロールが切り替わってくれない症状が発生しています.
具体的な原因・解法がわかる方はご教授お願いします.

環境
VB6 on Win2000


Say  2004-12-10 02:10:28  No: 87273

コントロールをSSTab内に配置していないのでは?
SSTabをずりずり〜っと動かしても、
コントロールはいっしょに動かないでしょ?


MY  2004-12-17 06:40:20  No: 87274

わたしも同じ環境で同様の症状がおこります。
その症状がでたらしょうがないので、タブ上のコントロールを削除して
貼り付けなおしたらなおりました...
原因はわかりません。


聖 羅樹  URL  2004-12-17 18:36:54  No: 87275

原因はSayさんの言われている通りだと思います。

SSTabやFrameコントロールは自身の中に別コントロールを
設置することが出来ます。
デザイナ上でこれらのコントロールの上に別コントロールを
貼り付ければ、自動で親子関係が設定されるのですが、
微妙にずれていたりすると、フォーム上に同列に配置されたものとみなされ、
思ったような動作をしない場合があります。
この場合は、それらのコントロールをカット&ペーストで
SSTab内へ貼り付けなおしてやれば、解消されるはずです。

また、コントロールの動的配置をしたい場合などはコード上で
親子関係を設定してやる必要があります。


ねろ  2004-12-17 20:42:46  No: 87276

私も同じようなトラブルに遭いました。
結局Frameの上にコントロールを載せて、Visibleを切り替えましたが、
それ以来、SSTabはやめてTabStripを使っています。どうせ切り替えるなら
TabStripの方が使いやすいから。
原因はわかりませんが、これ系のバグではないでしょうか。
http://www.vbcity.com/pubs/article.asp?alias=autotabs
http://visualbasic.about.com/od/usevb6/l/blFrm_On_ssTaba.htm
やっぱりTabStripの方が「吉」かな。


bookstore  2004-12-23 00:24:47  No: 87277

聖  羅樹さんのやり方で解決できました.
ありがとうございました.


bookstore  2004-12-23 00:25:35  No: 87278

解決.


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

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






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