İndex.html dosyası vb.nette görünümlü olarak nasıl açılır?

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
21 Tem 2018
Mesajlar
67
Tepki puanı
1
Ödüller
7
Yaş
23
7 HİZMET YILI
Öncelikle selamünaleyküm arkadaşlar, ben şimdi index.html içeriğini vb.net programına bağlayıp resimli vb. şeklinde düz gözükmesini istiyorum Mesela, indexin içinde olan "<h1>Merhabalar</h2>" vb.net programını açınca da Merhabalar diye çıkmasını istiyorum yani index.html olanı vb.nette görünümlü olarak açsın.
 
Moderatörün son düzenlenenleri:
Onaylı Üye
Katılım
19 Mar 2020
Mesajlar
52
Tepki puanı
3
Ödüller
4
Yaş
33
6 HİZMET YILI
public string StripHTML(string html)
{
if (string.IsNullOrWhiteSpace(html)) return "";

// statik değişken
var regex = new Regex("<[^>]+>|\\s{2}", RegexOptions.IgnoreCase);
return System.Web.HttpUtility.HtmlDecode(regex.Replace(html, ""));
}

Örnek:

StripHTML("<p class='test' style='color:red;'>Sonuç:</p>");
// Çıktı -> Sonuç
 
Seçkin Üye
Katılım
7 May 2020
Mesajlar
397
Çözümler
10
Tepki puanı
48
Ödüller
5
Yaş
26
6 HİZMET YILI
VB.Net:
Imports System.Windows.Forms

Public Class Form1
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        ' index.html dosyasını görüntülemek için WebBrowser nesnesi oluştur
        Dim webBrowser As New WebBrowser()
        webBrowser.Dock = DockStyle.Fill
        Me.Controls.Add(webBrowser)

        ' index.html dosyasını yükle
        webBrowser.Navigate("index.html")
    End Sub
End Class
 
Tutti mi chiedono perché ho imparato questa lingua
Süper Üye
Katılım
17 Mar 2016
Mesajlar
634
Çözümler
5
Tepki puanı
112
Ödüller
11
10 HİZMET YILI
Yani sen site nasıl görünüyorsa formdada öyle mi gözüksün istiyorsun sanırım ben öyle anladım. Eğer öyleyse Webbrowserin DocumentText özelliğini kullanarak içine html kodunu vererek Webbrowserde websiteni görüntüleyebilirsin.
 
Onaylı Üye
Katılım
12 Nis 2023
Mesajlar
54
Tepki puanı
4
Yaş
28
3 HİZMET YILI
Bu işlemi gerçekleştirmek için, WebBrowser adlı bir kontrolü kullanabilirsiniz. WebBrowser kontrolü, bir web sayfasının içeriğini görüntülemek için kullanılan bir kontroldür.

İşleminizi gerçekleştirmek için aşağıdaki adımları takip edebilirsiniz:

  1. Visual Basic .NET programınızda bir WebBrowser kontrolü ekleyin.
  2. WebBrowser kontrolünün Url özelliğini index.html dosyasının yoluna ayarlayın.
  3. WebBrowser kontrolünün içeriğini yüklemesi için Navigate methodunu çağırın.
Aşağıdaki kod örneği, WebBrowser kontrolü kullanarak index.html dosyasını yükleyen bir örnek göstermektedir:

Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
'index.html dosyasının yolu
Dim path As String = "C:\index.html"

'WebBrowser kontrolünü oluşturun
Dim browser As New WebBrowser()

'WebBrowser kontrolünün boyutunu formun boyutuna ayarlayın
browser.Size = Me.ClientSize

'WebBrowser kontrolünü formun içine yerleştirin
Me.Controls.Add(browser)

'WebBrowser kontrolünün içeriğini yükleyin
browser.Navigate(path)
End Sub
End Class

Bu kod, Form1 adlı bir form oluşturur ve form yüklendiğinde WebBrowser kontrolünü oluşturur, boyutunu ayarlar, formun içine yerleştirir ve index.html dosyasını yükler.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst