크로미움이란 누구나 크롬을 만들수 잇게 만든 오픈 소스 웹 브라우저 프로젝트 입니다.

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

+ Recent posts