View Full Version : سوال: لود کردن فایل html در C#
mahtab2012
شنبه 20 تیر 1394, 10:03 صبح
سلام
من میخواهم قسمت help برنامه خود را با html درست کنم اما نمیدانم چطور میتوان فابل html را در C# فراخوانی کرد.
لطفا راهنماییم کنید.
متشکرم.
محمد رضا فاتحی
شنبه 20 تیر 1394, 12:16 عصر
شما می تونید از فایل chm استفاده کنید. با نرم افزار
Help & Manual فایل راهنماتون رو ایجاد کنید....
خوبی این نوع فایل اینه که براحتی می تونید با کد بگید کدوم قسمت از فایل اجرا بشه
Amir4317
شنبه 20 تیر 1394, 13: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);
موفق و پیروز باشید! :چشمک:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.