teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

見直しキャンペーン中

2023/07/22 08:02

投稿

TN8001
TN8001

スコア10114

answer CHANGED
@@ -1,31 +1,32 @@
1
- ```C#
1
+ ```cs
2
- using System;
2
+ using System;
3
- using System.Windows.Forms;
3
+ using System.Windows.Forms;
4
- using CefSharp;
4
+ using CefSharp;
5
- using CefSharp.WinForms;
5
+ using CefSharp.WinForms;
6
-
6
+
7
- namespace Questions272609
7
+ namespace Questions272609
8
- {
8
+ {
9
- public partial class Form1 : Form
9
+ public partial class Form1 : Form
10
- {
10
+ {
11
- private string Title;
11
+ private string Title;
12
+
12
- public Form1()
13
+ public Form1()
13
- {
14
+ {
14
- InitializeComponent();
15
+ InitializeComponent();
15
-
16
+
16
- var browser = new ChromiumWebBrowser("https://www.nicovideo.jp/") { Dock = DockStyle.Fill, };
17
+ var browser = new ChromiumWebBrowser("https://www.nicovideo.jp/") { Dock = DockStyle.Fill, };
17
- browser.BrowserSettings.AcceptLanguageList = "ja-JP";
18
+ browser.BrowserSettings.AcceptLanguageList = "ja-JP";
18
- browser.TitleChanged += Browser_TitleChanged;
19
+ browser.TitleChanged += Browser_TitleChanged;
19
- Controls.Add(browser);
20
+ Controls.Add(browser);
20
- }
21
+ }
21
-
22
+
22
- private void Browser_TitleChanged(object sender, TitleChangedEventArgs e)
23
+ private void Browser_TitleChanged(object sender, TitleChangedEventArgs e)
23
- {
24
+ {
24
- Title = e.Title; // メンバー変数に設定
25
+ Title = e.Title; // メンバー変数に設定
25
- Invoke(new Action(() => Text = Title)); // Form1のタイトルバーに設定
26
+ Invoke(new Action(() => Text = e.Title)); // Form1のタイトルバーに設定
26
- }
27
+ }
27
-
28
+
28
- private void Form1_FormClosing(object sender, FormClosingEventArgs e) => Cef.Shutdown();
29
+ private void Form1_FormClosing(object sender, FormClosingEventArgs e) => Cef.Shutdown();
29
- }
30
+ }
30
- }
31
+ }
31
32
  ```