WebBrowserを画面いっぱいに表示したいのですが

解決


ムニャ  2005-04-25 21:16:22  No: 14466

WebBrowserを使ってHP表示ソフトを作っています。
表示サイズを最大にしたいのですが、うまくいきません。
alclientにしてもFormは最大になりますが、
WebBrowserはデザイン時のサイズのままです。
実行時に(プログラム中で)alclientを指定しても同じです。
どのようにすればいいのでしょうか?


平蔵  2005-04-25 21:31:55  No: 14467

最大化して起動したいのであれば、FormのCreate時に
if Self.WindowState <> wsMaximized then
  Self.WindowState := wsMaximized;
としてみたら最大化になります。


りおりお  2005-04-25 22:44:44  No: 14468

> WebBrowserはデザイン時のサイズのままです。

D6 では、ちゃんと追随して大きくなります。
Form に直接配置してない、とか?


2  2005-04-26 01:34:24  No: 14469

From1.Align := alClient
だけでなく
  WebBrowser1.Align := alClient
も書きます


ムニャ  2005-04-26 04:51:05  No: 14470

平蔵さん、りおりおさん、2さんありがとうございます。
>if Self.WindowState <> wsMaximized then
>  Self.WindowState := wsMaximized;
で、うまく最大に表示することができました。
でも、上部にGUI部品を配置するようにしたいのですが、
どう変更したらいいんでしょうか?
ごめんなさい、もう少し詳しく説明すればよかったのですが。
ちなみに、Delphi2005を使っています。


にしの  2005-04-26 06:14:13  No: 14471

上部のGUIは、別パネルの上に置き、そのパネルのAlignを、alTopにすればよろしいかと。


ムニャ  2005-04-26 15:34:45  No: 14472

にしのさん、ありがとうございます。
思ったとおりに表示されるようになりました。
>上部のGUIは、別パネルの上に置き、そのパネルのAlignを、
>alTopにすればよろしいかと。


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

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






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