0 امتیاز
سلام دوستان ببخشید من یه سری کد html داستم میخواستم وقتیکه کاربر دکمه را زد کد های html در فرم سی شارپ یک پیش نمایش داشته باشم ممنون
بسته شده

2 پاسخ

+1 امتیاز
 
بهترین پاسخ

بلی متوجه شدم

اینم یه سمپل --تصویر اجرا شده رو هم میزارم

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Xml;
using System.Xml.Linq;
using System.Text;
using System.Windows.Forms;

namespace Html_csharp
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            var xDocument = new XDocument(
            new XDocumentType("html", null, null, null),
            new XElement("html",
                new XElement("head"),
                new XElement("body",
                    new XElement("p",
                        "تست html در سی شارپ ", new XElement("b", "bold"), " text."
                    ),
                    new XElement("p",
                        "سی شارپ زبان نامحدودی است"
                    )
                )
            )
        );

            var settings = new XmlWriterSettings
            {
                OmitXmlDeclaration = true,
                Indent = true,
                IndentChars = "\t"
            };
            using (var writer = XmlWriter.Create(@"test.html", settings))
            {
                xDocument.WriteTo(writer);
            }
        }
    }
}

 

 

این یه روش دیگه البته باید روش کار کنی

 StreamWriter sw =File.CreateText("vr.html");
            sw.WriteLine(":D");
            
            sw.WriteLine("html  ");
            sw.WriteLine("html");
            sw.WriteLine("head ");
            sw.WriteLine("body ");
            sw.WriteLine("p"," متن در html");
            // sw.WriteLine("fsutil file createnew G:\\%random%.mp3 1024000");
            //sw.WriteLine("goto D");
            sw.Close();
            sw.Dispose();

            Process Oproc = new Process();
            Oproc.StartInfo.FileName = "vr.html";
            Oproc.StartInfo.UseShellExecute = true;
            Oproc.StartInfo.CreateNoWindow = true;
            Oproc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
            Oproc.Start();
            //Oproc.WaitForExit();

 

توسط (7,164 امتیاز) 4 7 141
0 امتیاز

سلام این یه سمپل هست  میتونی یه وب بروزر  تو فرم اضافه کنی کد html رو هم تو پوشه دیباگ بزاری

 

 webBrowser1.Url = new Uri(AppDomain.CurrentDomain.BaseDirectory + @"design.html");
                     this.MinimumSize = new Size(900, 600);
            this.MaximumSize = new Size(900, 600);

 

 

http://www.w3-farsi.com/forum/?qa=blob&qa_blobid=2000303821366775548

 

سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,920 کاربر

دسته بندی ها

...