New to Telerik UI for WinFormsStart a free 30-day trial

Resizing an ActiveX control in RadForm

Updated over 6 months ago
Article relates toProductAuthorLast modified
RadForm for WinFormsTelerik UI for WinFormsTsvetan RaykovJune 23, 2008

How To

Resize an ActiveX control in RadForm

Problem

Currently RadForm does not resize ActiveX controls that are anchored or docked inside the form. For example this issue occurs when a WebBrowser is dropped on a RadForm and the form is maximized at run time.

Solution

The solution is to resize the **ActiveX **control when resizing the form:

1. Set an appropriate size for your **ActiveX **control.

C#
this.webBrowser1.Size = new System.Drawing.Size(1024, 768); 

2. Process the **Resize **event of the form.

C#

Resize += new System.EventHandler(this.frmWindow_Resize); 
private void frmWindow_Resize(object sender, EventArgs e) 
{ 
    Point pt = (Point)this.Size; 
    radTitleBar1.Width = pt.X; 
    webBrowser1.Width = pt.X - 20; 
    webBrowser1.Height = pt.Y - 30; 
} 

The above code snippet will allow you to expand and contract the window by using the form's handles or using the Maximize/Restore on the title bar. If you have a custom title bar, this code will also allow it to resize according to the window size.

 

In this article
How ToProblemSolution
Not finding the help you need?
Contact Support