크로미움이란 누구나 크롬을 만들수 잇게 만든 오픈 소스 웹 브라우저 프로젝트 입니다.
C#을 이용하여 Chorme 웹 브라우저를 만들어 보겠습니다.
Visual studio 에서 Chrome 웹 브라우저를 만드려면 크로미움이란 오픈소스를 이용해 만들어야합니다.
먼저 Visual studio를 실행한뒤 Winform을 생성해 줍니다.
솔루션 탐색기 > 참조(마우스 우클릭) > NuGet 패키지 관리를 클릭해 줍니다.
찾아보기를 클릭후 검색 창에 cef 혹은 cefsharp Winforms 를 검색하여 설치 버튼을 눌러 줍니다.
CefSharp 다운로드가 완료가 되면 form 디자인으로가서 보기 > 도구상자 > 컨테이너 > Panel를 클릭하여
form 안에 Panel 을 추가해 준다 .
생성된 Panel을 클릭하여 속성창을 열어준후 Dock 설정을 fill로 변경해 줍니다.
전체적인 코드 입니다
코드 맨위 using에 추가해 줍니다.
using CefSharp;
using CefSharp.WinForms;
코드는 간략하므로 자세한 설명은 생략합니다. 궁금하신점이 있으시면 댓글로 물어보시면 답변해드립니다.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using CefSharp;
using CefSharp.WinForms;
namespace WindowsFormsApp2
{
public partial class Form1 : Form
{
public ChromiumWebBrowser Browser;
public Form1()
{
InitializeComponent();
InitBrowser();
}
public void InitBrowser()
{
CefSettings cefSettings = new CefSettings();
Cef.Initialize(cefSettings);
Browser = new ChromiumWebBrowser("www.google.com");
this.panel1.Controls.Add(Browser);
Browser.Dock = DockStyle.Fill;
}
}
}
'개발 > c#' 카테고리의 다른 글
c# 윈폼 로또 생성기 (1) | 2021.05.11 |
---|---|
C# WebBrowser 자동 로그인 (4) | 2021.04.15 |
Boxing UnBoxing (0) | 2021.04.14 |
c# WebBrowser 만들기 (0) | 2021.04.12 |
c# 으로 메모장 만들기 (0) | 2021.04.11 |