投稿日 | : 2003/03/24(Mon) 17:00 |
投稿者 | : ひろぽん |
Eメール | : |
URL | : |
タイトル | : MDI親フォームのステータスバーにプログレスバーは配置できますか? |
こんにちは。
MDIを用いてプログラムを書いてますが、ある処理を行う際にプログレスバーを用いて
処理量を可視化しようとしてます。
それで、MDIの親フォーム上にプログレスバーを一つ置いて、下のステータスバーのPanel(2)に
貼り付けるような手法で行おうと考えてます。(→以前からこうしてます)
子フォームではうまくいくのですが、親フォームではプログレスバーを配置した時から、フォームの
上に張り付いて、マウスドラッグで移動させようにもびくともしませんでした。
今は下記のコードを記述してますが、
ProgressBar1.Left = StatusBar1.Panels(2).Left
のところで、
'left'プロパティはこのコントロールでは設定できません。
と出て止まります。
'======================================================
'ProgressBarの起動&初期設定
ProgressBar1.Max = 100
ProgressBar1.Min = 0
ProgressBar1.Top = StatusBar1.Top + 35
ProgressBar1.Height = StatusBar1.Height - 35
ProgressBar1.Left = StatusBar1.Panels(2).Left
ProgressBar1.Width = StatusBar1.Panels(2).Width
ProgressBar1.ZOrder 0
ProgressBar1.Visible = True
'======================================================
どこが問題なのか、教えてください。
よろしくお願いします。