WebBrowserフォームのサンプル
画面上にWebBrowserのFormを配置する。そのサンプルを下に示す。
url_fileに、URLを指定する。サンプルのようにローカルに置いたHTMLファイルのファイルパスを指定しても問題なく表示される。
import System.Drawing import System.Windows.Forms from System.Drawing import * from System.Windows.Forms import * class MainForm(Form): def __init__(self): self.InitializeComponent() def InitializeComponent(self): self._webBrowser1 = System.Windows.Forms.WebBrowser() self.SuspendLayout() # # webBrowser1 # self._webBrowser1.Dock = System.Windows.Forms.DockStyle.Fill self._webBrowser1.Location = System.Drawing.Point(0, 0) self._webBrowser1.MinimumSize = System.Drawing.Size(20, 20) self._webBrowser1.Name = "webBrowser1" self._webBrowser1.Size = System.Drawing.Size(512, 330) self._webBrowser1.TabIndex = 0 url_file = "C:\Users\hoge\Desktop\index.html" self._webBrowser1.Url = System.Uri(url_file, System.UriKind.Absolute) # # MainForm # self.ClientSize = System.Drawing.Size(512, 330) self.Controls.Add(self._webBrowser1) self.Name = "MainForm" self.Text = "web-test" self.ResumeLayout(False)