Skip to main content

VB.NET | Mengganti Browser Bawaan dengan Geckofx 45.0.18

Pada kali ini saya akan berbagi pengalaman mengenai mengganti Browser bawaan VB net dengan Gecko

Gecko adalah nama mesin tata letak yang dikembangkan oleh Mozilla Project. Awalnya bernama NGLayout. Fungsi Gecko adalah membaca konten web, seperti HTML, CSS, XUL, JavaScript, dan merendernya di layar pengguna atau mencetaknya. Dalam aplikasi berbasis XUL, Gecko juga digunakan untuk membuat antarmuka pengguna aplikasi.

Gecko digunakan di banyak aplikasi, termasuk di beberapa browser, seperti Firefox, SeaMonkey, dll. (Untuk daftar lengkapnya, lihat artikel Wikipedia tentang Gecko.)

XULRunner adalah paket runtime Mozilla yang dapat digunakan untuk mem-bootstrap aplikasi XUL + XPCOM yang sekaya Firefox dan Thunderbird. Ini menyediakan mekanisme untuk menginstal, mengupgrade, dan menghapus aplikasi ini. XULRunner juga menyediakan libxul, solusi yang memungkinkan penyematan teknologi Mozilla dalam proyek dan produk lain.

1 Menggunduh Paket

  Sebelum memulai project langkah awah harus download lybrarynya disini (saya instal tanpa nuget ya)


2. Ekstrak Paket 

  Setelah di download paket lybrarynya maka akan terdapat file(.nupkg) bernama Geckofx45.45.0.18.nupkg

  Setelah itu Buka dengan WinRAR dan ekstrak

 yang kita butuhkan adalah lybrary di folder lib\net40 dan folder content\firefox

  

 

  

3.Buat Project

  Seperti biasa , buat project baru di Visual Studio

  Kemudian Add Reference ( Geckofx-Winforms.dll dan Geckofx-Core.dll ) kedalam Object di VB.NET?

  

 

Jika telah ditambahkan maka kita cek hasilnya


Tambahkan Items ke Toolbox di VB.NET

Di IDE Anda, Buka Toolbox.

Klik Kanan kemudian pilih Choose Items.


Sebuah jendela akan terbuka, pastikan file

Tab '.NET Framework Components' terbuka.

pilih Geckofx-Winforms.dll


Hasilnya akan ada Gecko dan di toolboox akan ada GeckowebBrowser


# Konfigurasi Application Events

Click Project.. Browser Gecko Properties


Cari Tab Application 

Scrol Ke bawah dan Klik View Application Events 

Paste Kode di bawah ini

Imports Gecko

Imports System.IO

Namespace My

    ' The following events are available for MyApplication:

    ' 

    ' Startup: Raised when the application starts, before the startup form is created.

    ' Shutdown: Raised after all application forms are closed.  This event is not raised if the application terminates abnormally.

    ' UnhandledException: Raised if the application encounters an unhandled exception.

    ' StartupNextInstance: Raised when launching a single-instance application and the application is already active. 

    ' NetworkAvailabilityChanged: Raised when the network connection is connected or disconnected.

    Partial Friend Class MyApplication

        Protected Overrides Function OnStartup(ByVal eventArgs As Microsoft.VisualBasic.ApplicationServices.StartupEventArgs) As Boolean

            Dim ProfileDirectory As String = My.Application.Info.DirectoryPath & "\Firefox\Profile"

            If Not Directory.Exists(ProfileDirectory) Then

                Directory.CreateDirectory(ProfileDirectory)

            End If

            Xpcom.ProfileDirectory = ProfileDirectory

            Gecko.Xpcom.Initialize("Firefox")

            Return True

        End Function

    End Class

End Namespace


Desain seperti gambar di bawah ini




masukan kode di bawah ini untuk coding

Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        GeckoWebBrowser1.Navigate("https://indodax.com/chart/stridr")
        'GeckoWebBrowser1.Navigate("https://github.com/as3p/VB-Net-With-PHP")
        
    End Sub
End Class


Comments

Popular posts from this blog

Pengalaman | Cara membuat SUrat Numpang Nikah (NA)

Hallo Tanggal 18 February 2018 depan saya akan menikah. Saya sendiri alamat KTP nya bandung, sedangkan calon istri ber KTP Cikarang, kemudian saya akan melangsungkan akad nikah di tempat kakaknya, yaitu di Cileungsi, kab Bogor, Karena di cikarang kami ngekos jadi masalah administrasinya kami urus sendiri. Kali ini saya mau berbagi pengalaman cara membuat surat numpang nikah Yang pertama dimulai dari pengurusan saya (calon laki lakinya) di Bandung  Sebelum dateng ke pak rt siapin aja fotocopy ktp sama kartu keluarga  Pertama-tama saya mendatangi Pak RT di tempat tinggal saya, nanti di tanya mau nikah dimana, lu hapalin kua tempat lu mau nikah.  Kemudian pak Rt membuatkan surat pengantar  trus minta di cap ke rw juga ya seperti gambar di bawah ini. Pengurusan di rt dan Rw gratis,, ga ngeluarin biaya apapun juga. Setelah dapet surat pengantar dari Rt dan Rw langsung pergi ke Kelurahan Ntar petugas kelurahan bakalan ngecek berkas lu Kebetulan berkas sa...

Pengalaman | Cara Mencairkan BPJS

Pada kesempatan kali ini saya mau berbagi pengalaman mengenai Cara Mencairkan BPJS atau Cara Claim BPJS. Buka situs https://sso.bpjsketenagakerjaan.go.id/login.bpjs Masuk ke aplikasi atau kalau belum punya akun silahkan daftar dahulu dengan cara menekan tombol BUAT AKUN Dibawah ini adalah tampilan saat anda telah login Selanjutnya pilih menu KLAIM SALDO JHT Tampilannya seperti di bawah Pilih aksi pengajuan klaim dan alasan pengajuan klaim (Pemutusan Hubungan Kerja) Kemudian tekan tombol SUBMIT FORM Berikut adalah tampilan setelah SUBMIT FORM Isi Formulir Mulai dari Alamat BPJS yang kita tuju Isi nama Rekening , nama bank dan nomer rekening (untuk transfer uangnya) Setelah itu upload persyaratannya File yang di upload harus lebih dari 100kb ya kaya gini ya Kemudian tahap selanjutnya Simpan, jika tidak ada masalah maka tampilannya seperti di bawah ini Untuk memastikan status pengajuan klaim maka cek email kita berikut tampilannya Dal...

Pengalaman | Biaya Pemekaran Sertifikat Tanah

Pada kesempatan kali ini saya mau berbagi pengalaman mengenai  Cara Mengurus Pemekaran Sertifikat Tanah di BPN. Beberapa tahun lalu di daerah saya terjadi pemekaran nama kecamatan, yang tadinya kecamatan A menjadi kecamatan B. Hal ini berdampak dalam hal perubahan administrasi terutama perubahan surat tanah. Kali ini dalam hal hal perubahan administrasi (pemekaran surat tanah) saya mengurusnya sendiri atau tanpa perantara Notaris Berikut pengalaman saya : Pertama-tama siapkan dulu berkas berkas seperti di bawah ini : - Formulir/Blanko Permohonan - Sertipikat Hak atas Tanah - Surat Keterangan Pemekaran - F.C Legalisir PBB Tahun Berjalan - F.C Legalisir KTP Pemegang Hak atas Tanah - F.C Legalisir Keterangan Ahliwaris (bila pemegang Hak atas Tanah sudah meninggal) - F.C Legalisir Kartu Keluarga - Sketsa Lokasi - Surat Kuasa (bila dikuasakan) - F.C Legalisir KTP Penerima Kuasa Setelah semua berkas di siapkan, barulah pergi ke kantor BPN, langsung aja ke bagian in...