Server-side Programming
You can configure the settings of RadProgressBar and create its elements in the code-behind via the Server-Side API of the control.
RadProgressBar Public Properties and Methods
For a list with the server-side properties and methods of the control, see the Server-Side API of the RadProgressBar class. You can also find it in the intellisense in Visual Studio.
Creating and Configuring a ProgressBar From the Code-behind
Example 1 shows a how you can use the server-side API of the ProgressBar, to create the control instance and configure some of the main settings of the control. You can see the result from this code in Figure 1.
Figure 1: A progress bar that is created and configured from the code-behind.
Example 1: Configuring a progress bar on the server-side.
protected void Page_Init(object sender, EventArgs e)
{
Telerik.Web.UI.RadProgressBar progressBar = new Telerik.Web.UI.RadProgressBar();
progressBar.ID = "RadProgressBar1";
progressBar.Width = 250;
progressBar.BarType = Telerik.Web.UI.ProgressBarType.Percent;
progressBar.Orientation = Telerik.Web.UI.ProgressBarOrientation.Horizontal;
progressBar.MaxValue = 100;
progressBar.Value = 33;
progressBar.ShowLabel = true;
progressBar.Skin = "Silk";
Page.Controls.Add(progressBar);
}
Protected Sub Page_Init(sender As Object, e As EventArgs) Handles Me.Load
Dim progressBar As New Telerik.Web.UI.RadProgressBar()
progressBar.ID = "RadProgressBar1"
progressBar.Width = 250
progressBar.BarType = Telerik.Web.UI.ProgressBarType.Percent
progressBar.Orientation = Telerik.Web.UI.ProgressBarOrientation.Horizontal
progressBar.MaxValue = 100
progressBar.Value = 33
progressBar.ShowLabel = True
progressBar.Skin = "Silk"
Page.Controls.Add(progressBar)
End Sub