annethorne
Programmer
Hi,
I am using Syncfusion.Windows.Forms.HTMLUI.HTMLUIControl() to open a specific url in an html browser. The documentation gives me an example that does work; however, I want to modify it so that the url is automatically displayed when the winform is rendered.
Here is what works (NOTE: The ... indicates code that I have not shown here, for brevity's sake):
...
#region Windows Form Designer generated code
...
private void InitializeComponent()
{
...
this.textBox1.Text = "...
}
...
[STAThread]
static void Main()
{
Application.Run(new Form1());
}
private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if( ( ( int )e.KeyChar ) == 13 )
{
LoadDocument( textBox1.Text );
}
}
private void LoadDocument( string path )
{
if( path == null )
throw new ArgumentNullException( "path" );
if( path.Length == 0 )
throw new ArgumentException( "path - string can not be empty" );
try
{
Uri uri = new Uri( path );
htmluiControl1.LoadHTML( uri );
}
catch( Exception )
{
ShowError();
}
}
...
Again, what I want, is to have the url automatically loaded when the winform is rendered and eliminate the textbox and the need for the user to press the enter key.
Thank you in advance for any help you can give me.
Anne
I am using Syncfusion.Windows.Forms.HTMLUI.HTMLUIControl() to open a specific url in an html browser. The documentation gives me an example that does work; however, I want to modify it so that the url is automatically displayed when the winform is rendered.
Here is what works (NOTE: The ... indicates code that I have not shown here, for brevity's sake):
...
#region Windows Form Designer generated code
...
private void InitializeComponent()
{
...
this.textBox1.Text = "...
}
...
[STAThread]
static void Main()
{
Application.Run(new Form1());
}
private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if( ( ( int )e.KeyChar ) == 13 )
{
LoadDocument( textBox1.Text );
}
}
private void LoadDocument( string path )
{
if( path == null )
throw new ArgumentNullException( "path" );
if( path.Length == 0 )
throw new ArgumentException( "path - string can not be empty" );
try
{
Uri uri = new Uri( path );
htmluiControl1.LoadHTML( uri );
}
catch( Exception )
{
ShowError();
}
}
...
Again, what I want, is to have the url automatically loaded when the winform is rendered and eliminate the textbox and the need for the user to press the enter key.
Thank you in advance for any help you can give me.
Anne