tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^10: AutoScroll
投稿日: 2009/08/03(Mon) 09:53
投稿者VB
> そもそも、今はどのようにしているのでしょうか?
Panel1をAutoScrollにして、イメージもPanel1のBackGroundImageに挿入しています。

> 画面イメージを見ていないので、なんとも言えないのですが、クリック時の処理のために、
>  Sub Panel1_Click(…) Handles Panel1.Click
> を
>  Sub Panel1_Click(…) Handles Panel1.Click, PictureBox1.Click
> とするだけでは駄目なのでしょうか?
そのようにしてもPanel1上のコントロールに変化があったとき、
PictureBoxに隠れてしまいますので・・・。

> 1行変更するだけですよ。Form1.Designer.vb を修正したくなければ、
> Form1_Load に、Controls.Add しなおすコードを記述しても OK です。
勉強になりました。

> もし、パネル背景 の PictureBox を表示させつつ、スクロール崩れにも対応させるなら、
>
>  [Form1]
>  ┣[Panel1] AutoScroll = True
>  ┃┣[PictureBox1] Image = 任意画像
>  ┃┃┗[Panel2] BackColor = Transparent、Click イベント処理用
>  ┃┃ ┗[その他のコントロール]
>  ┃┗[その他のコントロール]
>  ┗[その他のコントロール]
>
> という構成にするという手もあるかと。
その線で少し考えてみたいと思います。時間を下さい。
アドバイスありがとうございました。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。