PDA

View Full Version : سوال: لود کردن فایل html در C#



mahtab2012
شنبه 20 تیر 1394, 09:03 صبح
سلام
من میخواهم قسمت help برنامه خود را با html درست کنم اما نمیدانم چطور میتوان فابل html را در C# فراخوانی کرد.

لطفا راهنماییم کنید.
متشکرم.

محمد رضا فاتحی
شنبه 20 تیر 1394, 11:16 صبح
شما می تونید از فایل chm استفاده کنید. با نرم افزار
Help & Manual فایل راهنماتون رو ایجاد کنید....
خوبی این نوع فایل اینه که براحتی می تونید با کد بگید کدوم قسمت از فایل اجرا بشه

Amir4317
شنبه 20 تیر 1394, 12:13 عصر
سلام!
فایل های HTML متنی خودتون رو درون پوشه‌ی دلخواه بریزید و با استفاده از یک webBrowser درون خود برنامه اونها رو به روشهای زیر فراخوانی کنید:


FileStream source = new FileStream(filepath, FileMode.Open, FileAccess.Read);
webBrowser1.DocumentStream = source;

// و یا

string html = File.ReadAllText(filepath);
webBrowser1.DocumentText = html;

// اما اگر از عکس، css یا جاوااسکریپت هم استفاده می‌کنید، این روش کارآمدتر هست:

Uri uri = new Uri(filepath);
webBrowser1.Navigate(uri);


موفق و پیروز باشید! :چشمک: