WebBrowserを使ってHP表示ソフトを作っています。
表示サイズを最大にしたいのですが、うまくいきません。
alclientにしてもFormは最大になりますが、
WebBrowserはデザイン時のサイズのままです。
実行時に(プログラム中で)alclientを指定しても同じです。
どのようにすればいいのでしょうか?
最大化して起動したいのであれば、FormのCreate時に
if Self.WindowState <> wsMaximized then
Self.WindowState := wsMaximized;
としてみたら最大化になります。
> WebBrowserはデザイン時のサイズのままです。
D6 では、ちゃんと追随して大きくなります。
Form に直接配置してない、とか?
From1.Align := alClient
だけでなく
WebBrowser1.Align := alClient
も書きます
平蔵さん、りおりおさん、2さんありがとうございます。
>if Self.WindowState <> wsMaximized then
> Self.WindowState := wsMaximized;
で、うまく最大に表示することができました。
でも、上部にGUI部品を配置するようにしたいのですが、
どう変更したらいいんでしょうか?
ごめんなさい、もう少し詳しく説明すればよかったのですが。
ちなみに、Delphi2005を使っています。
上部のGUIは、別パネルの上に置き、そのパネルのAlignを、alTopにすればよろしいかと。
にしのさん、ありがとうございます。
思ったとおりに表示されるようになりました。
>上部のGUIは、別パネルの上に置き、そのパネルのAlignを、
>alTopにすればよろしいかと。
ツイート | ![]() |