The Syncfusion native Blazor components library offers 70+ UI and Data Viz web controls that are responsive and lightweight for building modern web apps.
.NET PDF framework is a high-performance and comprehensive library used to create, read, merge, split, secure, edit, view, and review PDF files in C#/VB.NET.
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 = "http://www.google.com";
...
}
...
[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
DJDavis Jebaraj Syncfusion Team April 13, 2005 07:22 PM UTC
Hi Anne,
You can handle the Load event of the Form and load the URL. This is how it would look for the sample after adding a handler for the Load event:
private void Form1_Load(object sender, System.EventArgs e)
{
LoadDocument("http://www.google.com");
}
Please let us know if you have any further questions.
Thanks,
Davis
ATAnne ThorneApril 14, 2005 07:05 PM UTC
Thanks!
>Hi Anne,
>
>You can handle the Load event of the Form and load the URL. This is how it would look for the sample after adding a handler for the Load event:
>
>private void Form1_Load(object sender, System.EventArgs e)
> {
> LoadDocument("http://www.google.com");
> }
>
>Please let us know if you have any further questions.
>
>Thanks,
>
>Davis