Telerik Forums
UI for WinForms Forum
1 answer
145 views
I have a GridView (v. 2010.2.10.806) with a text box column, a DateTime column, a DropDownList column and a check box column set at design time. The rows are constructed manually in a custom method that constructs rows of GridViewRowInfo objects based on a collection of custom objects.  This all works very well. In my testing however,  I have found that if the drop down list is extended, and I press the TAB key, the drop down is left blank and focus is moved to the next cell, and the application crashes on the next TAB key press. If other keys are pressed, the app seems hung and nothing happens. I have tried to work around this by capturing and supressing the TAB key press (in lieu of a better solution), but the GridView key down event does not seem to fire when the TAB key is pressed. I have also tried to implement the solution at http://www.telerik.com/community/forums/winforms/gridview/cell-keydown-event.aspx but had no success. Any input you may have is appreciated, Thanks.
Svett
Telerik team
 answered on 22 Dec 2010
3 answers
109 views
Dear all,

I cannot find PageView Control, I'm using Q1 2010 SP2 version. Does PageView control available at my version?

Thanks
Richard Slade
Top achievements
Rank 2
 answered on 22 Dec 2010
1 answer
92 views
I have been trying to get my RadGridView to not display borders of each cell.  I have the following in my code:           

this.radGridView.GridViewElement.DrawBorder = false;
this.radGridView.GridViewElement.GroupPanelElement.DrawBorder = false;
this.radGridView.TableElement.DrawBorder = false;

Richard Slade
Top achievements
Rank 2
 answered on 22 Dec 2010
5 answers
272 views
Hi:
I need change the text "drag a column here to group by this column" because my language is spanish
as I do?

thanks
Richard Slade
Top achievements
Rank 2
 answered on 21 Dec 2010
5 answers
215 views
Hello,
I would like to access the Tabs in my Pageview control with the keyboard.
I am used to type e.g. "&Tabpage" with the ampersand for the PageViewPage text attribute, so that the T is underlined and I can use the ALT + T keys to activate that Pageviewpage.
Unfortunately this does not work. I always have "&Tabpage" as visible text.
Which settings do I have to make to activate the UseMnemonic feature. I tried several but with no success.
Could someone please help me.
Thanks in advance.
Cheers Roberto
Roberto Wenzel
Top achievements
Rank 2
 answered on 21 Dec 2010
5 answers
415 views
Hi All,

I am developing an app on top of Telerik RadControls for WinForms Q3 2010.
In one of the views an end user would be required to select one or more options from a list. I have used RadListControl for presenting the set of possible options and picking the selected ones. Yet I wish to leverage the user experience by providing a check box next to each selection option and allowing user to select/unselect options by toggling on/off corresponding check boxes as, for example, the Microsoft's ListView control does.
I have looked at your nice demos and extended RadListVisualItem as shown to have a check box, to follow the state of its Selected property and to set the Data.Selected property upon catching the state changed event from that check box.
The code makes quite enough sense, yet in runtime when a check box is set, for example, the state changed event is fired twice:
  • first time with the correct information that the check box has been toggled on;
  • second time with the information that the check box has been toggled off (sic!).

Can anyone please tell why the second event is fired off?
A working example of how to implement the desired functionality will be also greatly appreciated.

Thank you in advance for your assistance.

-- Best regards

Peter
Telerik team
 answered on 21 Dec 2010
2 answers
406 views
I'm getting the following error in my 1st WinForms application, using VS 2010 and Telerik Q2 2010.  It repeats on two different forms. 
Below, I've included the full error message, .ASPX code and .VB code.

Thanks

Error message:
System.Reflection.TargetInvocationException was unhandled
  Message=Exception has been thrown by the target of an invocation.
  Source=mscorlib
  StackTrace:
       at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
       at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
       at System.Delegate.DynamicInvokeImpl(Object[] args)
       at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
       at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
       at System.Threading.ExecutionContext.runTryCode(Object userData)
       at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
       at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
       at System.Windows.Forms.Control.WndProc(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
       at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
       at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
       at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
       at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
       at System.Windows.Forms.Application.Run(ApplicationContext context)
       at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun()
       at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()
       at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(String[] commandLine)
       at GrantManager.My.MyApplication.Main(String[] Args) in 17d14f5c-a337-4978-8281-53493378c1071.vb:line 81
       at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
       at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
       at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
       at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Threading.ThreadHelper.ThreadStart()
  InnerException: System.NullReferenceException
       Message=Object reference not set to an instance of an object.
       Source=Telerik.WinControls.GridView
       StackTrace:
            at Telerik.WinControls.UI.TableViewRowLayoutBase.InvalidateRenderColumns()
            at Telerik.WinControls.UI.TableViewRowLayout.InvalidateRenderColumns()
            at Telerik.WinControls.UI.RowsContainerElement.UpdateWhenColumnsChanged()
            at Telerik.WinControls.UI.GridTableElement.ProcessTemplateEvent(GridViewEvent eventData)
            at Telerik.WinControls.UI.GridTableElement.Telerik.WinControls.UI.IGridViewEventListener.ProcessEvent(GridViewEvent eventData)
            at Telerik.WinControls.UI.GridViewEventProcessEntity.ProcessCollection(GridViewEvent gridEvent, PriorityWeakReferenceList list, GridEventProcessMode processMode)
            at Telerik.WinControls.UI.GridViewEventProcessEntity.ProcessEvent(GridViewEvent gridEvent)
            at Telerik.WinControls.UI.GridViewSynchronizationService.NotifyListeners(GridViewEvent gridEvent)
            at Telerik.WinControls.UI.GridViewSynchronizationService.OnPostCallback(Object state)
       InnerException: 

ASPX code:
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class frmDistribution
    Inherits System.Windows.Forms.Form
  
    'Form overrides dispose to clean up the component list.
    <System.Diagnostics.DebuggerNonUserCode()> _
    Protected Overrides Sub Dispose(ByVal disposing As Boolean)
        Try
            If disposing AndAlso components IsNot Nothing Then
                components.Dispose()
            End If
        Finally
            MyBase.Dispose(disposing)
        End Try
    End Sub
  
    'Required by the Windows Form Designer
    Private components As System.ComponentModel.IContainer
  
    'NOTE: The following procedure is required by the Windows Form Designer
    'It can be modified using the Windows Form Designer.  
    'Do not modify it using the code editor.
    <System.Diagnostics.DebuggerStepThrough()> _
    Private Sub InitializeComponent()
        Me.components = New System.ComponentModel.Container()
        Dim GridViewDecimalColumn1 As Telerik.WinControls.UI.GridViewDecimalColumn = New Telerik.WinControls.UI.GridViewDecimalColumn()
        Dim GridViewDecimalColumn2 As Telerik.WinControls.UI.GridViewDecimalColumn = New Telerik.WinControls.UI.GridViewDecimalColumn()
        Dim GridViewDecimalColumn3 As Telerik.WinControls.UI.GridViewDecimalColumn = New Telerik.WinControls.UI.GridViewDecimalColumn()
        Dim GridViewTextBoxColumn1 As Telerik.WinControls.UI.GridViewTextBoxColumn = New Telerik.WinControls.UI.GridViewTextBoxColumn()
        Dim GridViewTextBoxColumn2 As Telerik.WinControls.UI.GridViewTextBoxColumn = New Telerik.WinControls.UI.GridViewTextBoxColumn()
        Dim GridViewDecimalColumn4 As Telerik.WinControls.UI.GridViewDecimalColumn = New Telerik.WinControls.UI.GridViewDecimalColumn()
        Dim GridViewTextBoxColumn3 As Telerik.WinControls.UI.GridViewTextBoxColumn = New Telerik.WinControls.UI.GridViewTextBoxColumn()
        Dim GridViewCheckBoxColumn1 As Telerik.WinControls.UI.GridViewCheckBoxColumn = New Telerik.WinControls.UI.GridViewCheckBoxColumn()
        Dim GridViewTextBoxColumn4 As Telerik.WinControls.UI.GridViewTextBoxColumn = New Telerik.WinControls.UI.GridViewTextBoxColumn()
        Dim GridViewTextBoxColumn5 As Telerik.WinControls.UI.GridViewTextBoxColumn = New Telerik.WinControls.UI.GridViewTextBoxColumn()
        Dim GridViewTextBoxColumn6 As Telerik.WinControls.UI.GridViewTextBoxColumn = New Telerik.WinControls.UI.GridViewTextBoxColumn()
        Dim GridViewTextBoxColumn7 As Telerik.WinControls.UI.GridViewTextBoxColumn = New Telerik.WinControls.UI.GridViewTextBoxColumn()
        Dim GridViewDateTimeColumn1 As Telerik.WinControls.UI.GridViewDateTimeColumn = New Telerik.WinControls.UI.GridViewDateTimeColumn()
        Dim GridViewTextBoxColumn8 As Telerik.WinControls.UI.GridViewTextBoxColumn = New Telerik.WinControls.UI.GridViewTextBoxColumn()
        Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmDistribution))
        Me.pagMain = New Telerik.WinControls.UI.RadPageView()
        Me.itmSelect = New Telerik.WinControls.UI.RadPageViewPage()
        Me.lblSelectMsg = New System.Windows.Forms.Label()
        Me.cboType = New System.Windows.Forms.ComboBox()
        Me.dsType = New System.Windows.Forms.BindingSource(Me.components)
        Me.DstIntra = New GrantManager.dstIntra()
        Me.lblType = New System.Windows.Forms.Label()
        Me.lblRecCnt = New System.Windows.Forms.Label()
        Me.btnDelete = New System.Windows.Forms.Button()
        Me.btnEdit = New System.Windows.Forms.Button()
        Me.btnAdd = New System.Windows.Forms.Button()
        Me.grdSelect = New Telerik.WinControls.UI.RadGridView()
        Me.dsDist = New System.Windows.Forms.BindingSource(Me.components)
        Me.itmEdit = New Telerik.WinControls.UI.RadPageViewPage()
        Me.lblEditMsg = New System.Windows.Forms.Label()
        Me.GroupBox1 = New System.Windows.Forms.GroupBox()
        Me.txtName = New System.Windows.Forms.TextBox()
        Me.btnSearch = New System.Windows.Forms.Button()
        Me.lblName = New System.Windows.Forms.Label()
        Me.cboAction = New System.Windows.Forms.ComboBox()
        Me.lblEmail = New System.Windows.Forms.Label()
        Me.lblAction = New System.Windows.Forms.Label()
        Me.txtEmail = New System.Windows.Forms.TextBox()
        Me.cboStatus = New System.Windows.Forms.ComboBox()
        Me.lblStatus = New System.Windows.Forms.Label()
        Me.btnCancel = New System.Windows.Forms.Button()
        Me.btnSave = New System.Windows.Forms.Button()
        Me.adpDist = New GrantManager.dstIntraTableAdapters.sp_grantappdist_select_bytypeTableAdapter()
        Me.adpType = New GrantManager.dstIntraTableAdapters.sp_grantapptype_selectTableAdapter()
        Me.dsStatus = New System.Windows.Forms.BindingSource(Me.components)
        Me.adpStatus = New GrantManager.dstIntraTableAdapters.sp_grantappstatus_selectTableAdapter()
        Me.dsAction = New System.Windows.Forms.BindingSource(Me.components)
        Me.adpAction = New GrantManager.dstIntraTableAdapters.sp_grantappaction_selectTableAdapter()
        CType(Me.pagMain, System.ComponentModel.ISupportInitialize).BeginInit()
        Me.pagMain.SuspendLayout()
        Me.itmSelect.SuspendLayout()
        CType(Me.dsType, System.ComponentModel.ISupportInitialize).BeginInit()
        CType(Me.DstIntra, System.ComponentModel.ISupportInitialize).BeginInit()
        CType(Me.grdSelect, System.ComponentModel.ISupportInitialize).BeginInit()
        CType(Me.dsDist, System.ComponentModel.ISupportInitialize).BeginInit()
        Me.itmEdit.SuspendLayout()
        Me.GroupBox1.SuspendLayout()
        CType(Me.dsStatus, System.ComponentModel.ISupportInitialize).BeginInit()
        CType(Me.dsAction, System.ComponentModel.ISupportInitialize).BeginInit()
        Me.SuspendLayout()
        '
        'pagMain
        '
        Me.pagMain.BackColor = System.Drawing.Color.Gainsboro
        Me.pagMain.Controls.Add(Me.itmSelect)
        Me.pagMain.Controls.Add(Me.itmEdit)
        Me.pagMain.Dock = System.Windows.Forms.DockStyle.Fill
        Me.pagMain.Font = New System.Drawing.Font("Verdana", 8.25!)
        Me.pagMain.Location = New System.Drawing.Point(0, 0)
        Me.pagMain.Name = "pagMain"
        Me.pagMain.SelectedPage = Me.itmSelect
        Me.pagMain.Size = New System.Drawing.Size(493, 296)
        Me.pagMain.TabIndex = 0
        CType(Me.pagMain.GetChildAt(0), Telerik.WinControls.UI.RadPageViewStripElement).StripButtons = Telerik.WinControls.UI.StripViewButtons.None
        '
        'itmSelect
        '
        Me.itmSelect.Controls.Add(Me.lblSelectMsg)
        Me.itmSelect.Controls.Add(Me.cboType)
        Me.itmSelect.Controls.Add(Me.lblType)
        Me.itmSelect.Controls.Add(Me.lblRecCnt)
        Me.itmSelect.Controls.Add(Me.btnDelete)
        Me.itmSelect.Controls.Add(Me.btnEdit)
        Me.itmSelect.Controls.Add(Me.btnAdd)
        Me.itmSelect.Controls.Add(Me.grdSelect)
        Me.itmSelect.Location = New System.Drawing.Point(10, 21)
        Me.itmSelect.Name = "itmSelect"
        Me.itmSelect.Size = New System.Drawing.Size(472, 264)
        '
        'lblSelectMsg
        '
        Me.lblSelectMsg.Location = New System.Drawing.Point(210, 244)
        Me.lblSelectMsg.Name = "lblSelectMsg"
        Me.lblSelectMsg.Size = New System.Drawing.Size(250, 13)
        Me.lblSelectMsg.TabIndex = 7
        Me.lblSelectMsg.TextAlign = System.Drawing.ContentAlignment.MiddleRight
        '
        'cboType
        '
        Me.cboType.DataSource = Me.dsType
        Me.cboType.DisplayMember = "appname"
        Me.cboType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
        Me.cboType.FormattingEnabled = True
        Me.cboType.Location = New System.Drawing.Point(5, 17)
        Me.cboType.Name = "cboType"
        Me.cboType.Size = New System.Drawing.Size(165, 21)
        Me.cboType.TabIndex = 1
        Me.cboType.ValueMember = "grantapptypeid"
        '
        'dsType
        '
        Me.dsType.DataMember = "sp_grantapptype_select"
        Me.dsType.DataSource = Me.DstIntra
        '
        'DstIntra
        '
        Me.DstIntra.DataSetName = "dstIntra"
        Me.DstIntra.EnforceConstraints = False
        Me.DstIntra.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema
        '
        'lblType
        '
        Me.lblType.AutoSize = True
        Me.lblType.Location = New System.Drawing.Point(4, 1)
        Me.lblType.Name = "lblType"
        Me.lblType.Size = New System.Drawing.Size(35, 13)
        Me.lblType.TabIndex = 0
        Me.lblType.Text = "Type"
        '
        'lblRecCnt
        '
        Me.lblRecCnt.Font = New System.Drawing.Font("Verdana", 8.25!)
        Me.lblRecCnt.ForeColor = System.Drawing.Color.Blue
        Me.lblRecCnt.Location = New System.Drawing.Point(359, 24)
        Me.lblRecCnt.Name = "lblRecCnt"
        Me.lblRecCnt.Size = New System.Drawing.Size(226, 14)
        Me.lblRecCnt.TabIndex = 3
        Me.lblRecCnt.TextAlign = System.Drawing.ContentAlignment.MiddleRight
        '
        'btnDelete
        '
        Me.btnDelete.Location = New System.Drawing.Point(133, 239)
        Me.btnDelete.Name = "btnDelete"
        Me.btnDelete.Size = New System.Drawing.Size(58, 23)
        Me.btnDelete.TabIndex = 6
        Me.btnDelete.Text = "Delete"
        Me.btnDelete.UseVisualStyleBackColor = True
        '
        'btnEdit
        '
        Me.btnEdit.Location = New System.Drawing.Point(69, 239)
        Me.btnEdit.Name = "btnEdit"
        Me.btnEdit.Size = New System.Drawing.Size(58, 23)
        Me.btnEdit.TabIndex = 5
        Me.btnEdit.Text = "Edit"
        Me.btnEdit.UseVisualStyleBackColor = True
        '
        'btnAdd
        '
        Me.btnAdd.Location = New System.Drawing.Point(5, 239)
        Me.btnAdd.Name = "btnAdd"
        Me.btnAdd.Size = New System.Drawing.Size(58, 23)
        Me.btnAdd.TabIndex = 4
        Me.btnAdd.Text = "Add"
        Me.btnAdd.UseVisualStyleBackColor = True
        '
        'grdSelect
        '
        Me.grdSelect.BackColor = System.Drawing.Color.Gainsboro
        Me.grdSelect.Cursor = System.Windows.Forms.Cursors.Default
        Me.grdSelect.EnableFastScrolling = True
        Me.grdSelect.Font = New System.Drawing.Font("Verdana", 8.25!)
        Me.grdSelect.ForeColor = System.Drawing.SystemColors.ControlText
        Me.grdSelect.ImeMode = System.Windows.Forms.ImeMode.NoControl
        Me.grdSelect.Location = New System.Drawing.Point(5, 41)
        '
        'grdSelect
        '
        Me.grdSelect.MasterTemplate.AllowAddNewRow = False
        Me.grdSelect.MasterTemplate.AllowDeleteRow = False
        Me.grdSelect.MasterTemplate.AllowDragToGroup = False
        Me.grdSelect.MasterTemplate.AllowEditRow = False
        Me.grdSelect.MasterTemplate.AllowRowResize = False
        GridViewDecimalColumn1.DataType = GetType(Integer)
        GridViewDecimalColumn1.FieldName = "grantappdistid"
        GridViewDecimalColumn1.FormatInfo = New System.Globalization.CultureInfo("")
        GridViewDecimalColumn1.HeaderText = "grantappdistid"
        GridViewDecimalColumn1.IsAutoGenerated = True
        GridViewDecimalColumn1.IsVisible = False
        GridViewDecimalColumn1.Name = "grantappdistid"
        GridViewDecimalColumn1.ReadOnly = True
        GridViewDecimalColumn1.TextAlignment = System.Drawing.ContentAlignment.MiddleRight
        GridViewDecimalColumn2.DataType = GetType(Byte)
        GridViewDecimalColumn2.FieldName = "grantappstatusid"
        GridViewDecimalColumn2.FormatInfo = New System.Globalization.CultureInfo("")
        GridViewDecimalColumn2.HeaderText = "grantappstatusid"
        GridViewDecimalColumn2.IsAutoGenerated = True
        GridViewDecimalColumn2.IsVisible = False
        GridViewDecimalColumn2.Name = "grantappstatusid"
        GridViewDecimalColumn2.TextAlignment = System.Drawing.ContentAlignment.MiddleRight
        GridViewDecimalColumn3.DataType = GetType(Byte)
        GridViewDecimalColumn3.FieldName = "grantapptypeid"
        GridViewDecimalColumn3.FormatInfo = New System.Globalization.CultureInfo("")
        GridViewDecimalColumn3.HeaderText = "grantapptypeid"
        GridViewDecimalColumn3.IsAutoGenerated = True
        GridViewDecimalColumn3.IsVisible = False
        GridViewDecimalColumn3.Name = "grantapptypeid"
        GridViewDecimalColumn3.TextAlignment = System.Drawing.ContentAlignment.MiddleRight
        GridViewTextBoxColumn1.FieldName = "grantapptype"
        GridViewTextBoxColumn1.FormatInfo = New System.Globalization.CultureInfo("")
        GridViewTextBoxColumn1.HeaderText = "grantapptype"
        GridViewTextBoxColumn1.IsAutoGenerated = True
        GridViewTextBoxColumn1.IsVisible = False
        GridViewTextBoxColumn1.Name = "grantapptype"
        GridViewTextBoxColumn2.FieldName = "grantappstatus"
        GridViewTextBoxColumn2.FormatInfo = New System.Globalization.CultureInfo("")
        GridViewTextBoxColumn2.HeaderText = "Status"
        GridViewTextBoxColumn2.HeaderTextAlignment = System.Drawing.ContentAlignment.MiddleLeft
        GridViewTextBoxColumn2.IsAutoGenerated = True
        GridViewTextBoxColumn2.Name = "grantappstatus"
        GridViewTextBoxColumn2.ReadOnly = True
        GridViewTextBoxColumn2.Width = 120
        GridViewDecimalColumn4.DataType = GetType(Byte)
        GridViewDecimalColumn4.FieldName = "grantappactionid"
        GridViewDecimalColumn4.FormatInfo = New System.Globalization.CultureInfo("")
        GridViewDecimalColumn4.HeaderText = "grantappactionid"
        GridViewDecimalColumn4.IsAutoGenerated = True
        GridViewDecimalColumn4.IsVisible = False
        GridViewDecimalColumn4.Name = "grantappactionid"
        GridViewDecimalColumn4.TextAlignment = System.Drawing.ContentAlignment.MiddleRight
        GridViewTextBoxColumn3.FieldName = "grantappaction"
        GridViewTextBoxColumn3.FormatInfo = New System.Globalization.CultureInfo("")
        GridViewTextBoxColumn3.HeaderText = "Action"
        GridViewTextBoxColumn3.HeaderTextAlignment = System.Drawing.ContentAlignment.MiddleLeft
        GridViewTextBoxColumn3.IsAutoGenerated = True
        GridViewTextBoxColumn3.Name = "grantappaction"
        GridViewTextBoxColumn3.ReadOnly = True
        GridViewTextBoxColumn3.Width = 100
        GridViewCheckBoxColumn1.FieldName = "employee"
        GridViewCheckBoxColumn1.FormatInfo = New System.Globalization.CultureInfo("")
        GridViewCheckBoxColumn1.HeaderText = "E"
        GridViewCheckBoxColumn1.IsAutoGenerated = True
        GridViewCheckBoxColumn1.MinWidth = 20
        GridViewCheckBoxColumn1.Name = "employee"
        GridViewCheckBoxColumn1.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter
        GridViewCheckBoxColumn1.Width = 20
        GridViewTextBoxColumn4.FieldName = "employeeid"
        GridViewTextBoxColumn4.FormatInfo = New System.Globalization.CultureInfo("")
        GridViewTextBoxColumn4.HeaderText = "employeeid"
        GridViewTextBoxColumn4.IsAutoGenerated = True
        GridViewTextBoxColumn4.IsVisible = False
        GridViewTextBoxColumn4.Name = "employeeid"
        GridViewTextBoxColumn5.FieldName = "fullname"
        GridViewTextBoxColumn5.FormatInfo = New System.Globalization.CultureInfo("")
        GridViewTextBoxColumn5.HeaderText = "Employee"
        GridViewTextBoxColumn5.HeaderTextAlignment = System.Drawing.ContentAlignment.MiddleLeft
        GridViewTextBoxColumn5.IsAutoGenerated = True
        GridViewTextBoxColumn5.Name = "fullname"
        GridViewTextBoxColumn5.ReadOnly = True
        GridViewTextBoxColumn5.Width = 200
        GridViewTextBoxColumn6.FieldName = "email"
        GridViewTextBoxColumn6.FormatInfo = New System.Globalization.CultureInfo("")
        GridViewTextBoxColumn6.HeaderText = "email"
        GridViewTextBoxColumn6.IsAutoGenerated = True
        GridViewTextBoxColumn6.IsVisible = False
        GridViewTextBoxColumn6.Name = "email"
        GridViewTextBoxColumn7.FieldName = "phone"
        GridViewTextBoxColumn7.FormatInfo = New System.Globalization.CultureInfo("")
        GridViewTextBoxColumn7.HeaderText = "phone"
        GridViewTextBoxColumn7.IsAutoGenerated = True
        GridViewTextBoxColumn7.IsVisible = False
        GridViewTextBoxColumn7.Name = "phone"
        GridViewDateTimeColumn1.FieldName = "createdate"
        GridViewDateTimeColumn1.Format = System.Windows.Forms.DateTimePickerFormat.[Long]
        GridViewDateTimeColumn1.FormatInfo = New System.Globalization.CultureInfo("")
        GridViewDateTimeColumn1.HeaderText = "createdate"
        GridViewDateTimeColumn1.IsAutoGenerated = True
        GridViewDateTimeColumn1.IsVisible = False
        GridViewDateTimeColumn1.Name = "createdate"
        GridViewTextBoxColumn8.FieldName = "createid"
        GridViewTextBoxColumn8.FormatInfo = New System.Globalization.CultureInfo("")
        GridViewTextBoxColumn8.HeaderText = "createid"
        GridViewTextBoxColumn8.IsAutoGenerated = True
        GridViewTextBoxColumn8.IsVisible = False
        GridViewTextBoxColumn8.Name = "createid"
        Me.grdSelect.MasterTemplate.Columns.AddRange(New Telerik.WinControls.UI.GridViewDataColumn() {GridViewDecimalColumn1, GridViewDecimalColumn2, GridViewDecimalColumn3, GridViewTextBoxColumn1, GridViewTextBoxColumn2, GridViewDecimalColumn4, GridViewTextBoxColumn3, GridViewCheckBoxColumn1, GridViewTextBoxColumn4, GridViewTextBoxColumn5, GridViewTextBoxColumn6, GridViewTextBoxColumn7, GridViewDateTimeColumn1, GridViewTextBoxColumn8})
        Me.grdSelect.MasterTemplate.DataSource = Me.dsDist
        Me.grdSelect.MasterTemplate.EnableGrouping = False
        Me.grdSelect.MasterTemplate.ShowRowHeaderColumn = False
        Me.grdSelect.Name = "grdSelect"
        Me.grdSelect.Padding = New System.Windows.Forms.Padding(0, 0, 0, 1)
        Me.grdSelect.RightToLeft = System.Windows.Forms.RightToLeft.No
        '
        '
        '
        Me.grdSelect.RootElement.Padding = New System.Windows.Forms.Padding(0, 0, 0, 1)
        Me.grdSelect.ShowGroupPanel = False
        Me.grdSelect.Size = New System.Drawing.Size(459, 192)
        Me.grdSelect.StandardTab = True
        Me.grdSelect.TabIndex = 2
        Me.grdSelect.Text = "RadGridView1"
        '
        'dsDist
        '
        Me.dsDist.DataMember = "sp_grantappdist_select_bytype"
        Me.dsDist.DataSource = Me.DstIntra
        '
        'itmEdit
        '
        Me.itmEdit.Controls.Add(Me.lblEditMsg)
        Me.itmEdit.Controls.Add(Me.GroupBox1)
        Me.itmEdit.Controls.Add(Me.btnCancel)
        Me.itmEdit.Controls.Add(Me.btnSave)
        Me.itmEdit.Location = New System.Drawing.Point(10, 21)
        Me.itmEdit.Name = "itmEdit"
        Me.itmEdit.Size = New System.Drawing.Size(472, 264)
        '
        'lblEditMsg
        '
        Me.lblEditMsg.Location = New System.Drawing.Point(90, 212)
        Me.lblEditMsg.Name = "lblEditMsg"
        Me.lblEditMsg.Size = New System.Drawing.Size(290, 13)
        Me.lblEditMsg.TabIndex = 12
        Me.lblEditMsg.TextAlign = System.Drawing.ContentAlignment.MiddleRight
        '
        'GroupBox1
        '
        Me.GroupBox1.Controls.Add(Me.txtName)
        Me.GroupBox1.Controls.Add(Me.btnSearch)
        Me.GroupBox1.Controls.Add(Me.lblName)
        Me.GroupBox1.Controls.Add(Me.cboAction)
        Me.GroupBox1.Controls.Add(Me.lblEmail)
        Me.GroupBox1.Controls.Add(Me.lblAction)
        Me.GroupBox1.Controls.Add(Me.txtEmail)
        Me.GroupBox1.Controls.Add(Me.cboStatus)
        Me.GroupBox1.Controls.Add(Me.lblStatus)
        Me.GroupBox1.Location = New System.Drawing.Point(87, 29)
        Me.GroupBox1.Name = "GroupBox1"
        Me.GroupBox1.Size = New System.Drawing.Size(296, 151)
        Me.GroupBox1.TabIndex = 11
        Me.GroupBox1.TabStop = False
        '
        'txtName
        '
        Me.txtName.Location = New System.Drawing.Point(15, 30)
        Me.txtName.MaxLength = 100
        Me.txtName.Name = "txtName"
        Me.txtName.Size = New System.Drawing.Size(231, 21)
        Me.txtName.TabIndex = 1
        '
        'btnSearch
        '
        Me.btnSearch.Image = Global.GrantManager.My.Resources.Resources.magnifier2
        Me.btnSearch.Location = New System.Drawing.Point(252, 29)
        Me.btnSearch.Name = "btnSearch"
        Me.btnSearch.Size = New System.Drawing.Size(28, 23)
        Me.btnSearch.TabIndex = 2
        Me.btnSearch.UseVisualStyleBackColor = True
        '
        'lblName
        '
        Me.lblName.AutoSize = True
        Me.lblName.Location = New System.Drawing.Point(12, 14)
        Me.lblName.Name = "lblName"
        Me.lblName.Size = New System.Drawing.Size(40, 13)
        Me.lblName.TabIndex = 0
        Me.lblName.Text = "Name"
        '
        'cboAction
        '
        Me.cboAction.DataSource = Me.dsAction
        Me.cboAction.DisplayMember = "description"
        Me.cboAction.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
        Me.cboAction.FormattingEnabled = True
        Me.cboAction.Location = New System.Drawing.Point(154, 115)
        Me.cboAction.Name = "cboAction"
        Me.cboAction.Size = New System.Drawing.Size(126, 21)
        Me.cboAction.TabIndex = 8
        Me.cboAction.ValueMember = "grantappactionid"
        '
        'lblEmail
        '
        Me.lblEmail.AutoSize = True
        Me.lblEmail.Location = New System.Drawing.Point(12, 56)
        Me.lblEmail.Name = "lblEmail"
        Me.lblEmail.Size = New System.Drawing.Size(38, 13)
        Me.lblEmail.TabIndex = 3
        Me.lblEmail.Text = "Email"
        '
        'lblAction
        '
        Me.lblAction.AutoSize = True
        Me.lblAction.Location = New System.Drawing.Point(151, 99)
        Me.lblAction.Name = "lblAction"
        Me.lblAction.Size = New System.Drawing.Size(42, 13)
        Me.lblAction.TabIndex = 7
        Me.lblAction.Text = "Action"
        '
        'txtEmail
        '
        Me.txtEmail.Location = New System.Drawing.Point(15, 72)
        Me.txtEmail.MaxLength = 100
        Me.txtEmail.Name = "txtEmail"
        Me.txtEmail.Size = New System.Drawing.Size(265, 21)
        Me.txtEmail.TabIndex = 4
        '
        'cboStatus
        '
        Me.cboStatus.DataSource = Me.dsStatus
        Me.cboStatus.DisplayMember = "description"
        Me.cboStatus.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
        Me.cboStatus.FormattingEnabled = True
        Me.cboStatus.Location = New System.Drawing.Point(17, 115)
        Me.cboStatus.Name = "cboStatus"
        Me.cboStatus.Size = New System.Drawing.Size(126, 21)
        Me.cboStatus.TabIndex = 6
        Me.cboStatus.ValueMember = "grantappstatusid"
        '
        'lblStatus
        '
        Me.lblStatus.AutoSize = True
        Me.lblStatus.Location = New System.Drawing.Point(14, 99)
        Me.lblStatus.Name = "lblStatus"
        Me.lblStatus.Size = New System.Drawing.Size(43, 13)
        Me.lblStatus.TabIndex = 5
        Me.lblStatus.Text = "Status"
        '
        'btnCancel
        '
        Me.btnCancel.Location = New System.Drawing.Point(239, 186)
        Me.btnCancel.Name = "btnCancel"
        Me.btnCancel.Size = New System.Drawing.Size(58, 23)
        Me.btnCancel.TabIndex = 10
        Me.btnCancel.Text = "Cancel"
        Me.btnCancel.UseVisualStyleBackColor = True
        '
        'btnSave
        '
        Me.btnSave.Location = New System.Drawing.Point(175, 186)
        Me.btnSave.Name = "btnSave"
        Me.btnSave.Size = New System.Drawing.Size(58, 23)
        Me.btnSave.TabIndex = 9
        Me.btnSave.Text = "Save"
        Me.btnSave.UseVisualStyleBackColor = True
        '
        'adpDist
        '
        Me.adpDist.ClearBeforeFill = True
        '
        'adpType
        '
        Me.adpType.ClearBeforeFill = True
        '
        'dsStatus
        '
        Me.dsStatus.DataMember = "sp_grantappstatus_select"
        Me.dsStatus.DataSource = Me.DstIntra
        '
        'adpStatus
        '
        Me.adpStatus.ClearBeforeFill = True
        '
        'dsAction
        '
        Me.dsAction.DataMember = "sp_grantappaction_select"
        Me.dsAction.DataSource = Me.DstIntra
        '
        'adpAction
        '
        Me.adpAction.ClearBeforeFill = True
        '
        'frmDistribution
        '
        Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 13.0!)
        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
        Me.BackColor = System.Drawing.Color.Gainsboro
        Me.ClientSize = New System.Drawing.Size(493, 296)
        Me.Controls.Add(Me.pagMain)
        Me.Font = New System.Drawing.Font("Verdana", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
        Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle
        Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
        Me.MaximizeBox = False
        Me.MinimizeBox = False
        Me.Name = "frmDistribution"
        Me.ShowInTaskbar = False
        Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
        Me.Text = "Distribution List"
        CType(Me.pagMain, System.ComponentModel.ISupportInitialize).EndInit()
        Me.pagMain.ResumeLayout(False)
        Me.itmSelect.ResumeLayout(False)
        Me.itmSelect.PerformLayout()
        CType(Me.dsType, System.ComponentModel.ISupportInitialize).EndInit()
        CType(Me.DstIntra, System.ComponentModel.ISupportInitialize).EndInit()
        CType(Me.grdSelect, System.ComponentModel.ISupportInitialize).EndInit()
        CType(Me.dsDist, System.ComponentModel.ISupportInitialize).EndInit()
        Me.itmEdit.ResumeLayout(False)
        Me.GroupBox1.ResumeLayout(False)
        Me.GroupBox1.PerformLayout()
        CType(Me.dsStatus, System.ComponentModel.ISupportInitialize).EndInit()
        CType(Me.dsAction, System.ComponentModel.ISupportInitialize).EndInit()
        Me.ResumeLayout(False)
  
    End Sub
    Friend WithEvents pagMain As Telerik.WinControls.UI.RadPageView
    Friend WithEvents itmSelect As Telerik.WinControls.UI.RadPageViewPage
    Friend WithEvents itmEdit As Telerik.WinControls.UI.RadPageViewPage
    Friend WithEvents grdSelect As Telerik.WinControls.UI.RadGridView
    Friend WithEvents lblName As System.Windows.Forms.Label
    Friend WithEvents btnDelete As System.Windows.Forms.Button
    Friend WithEvents btnEdit As System.Windows.Forms.Button
    Friend WithEvents btnAdd As System.Windows.Forms.Button
    Friend WithEvents btnCancel As System.Windows.Forms.Button
    Friend WithEvents btnSave As System.Windows.Forms.Button
    Friend WithEvents lblRecCnt As System.Windows.Forms.Label
    Friend WithEvents cboType As System.Windows.Forms.ComboBox
    Friend WithEvents lblType As System.Windows.Forms.Label
    Friend WithEvents dsDist As System.Windows.Forms.BindingSource
    Friend WithEvents DstIntra As GrantManager.dstIntra
    Friend WithEvents adpDist As GrantManager.dstIntraTableAdapters.sp_grantappdist_select_bytypeTableAdapter
    Friend WithEvents dsType As System.Windows.Forms.BindingSource
    Friend WithEvents adpType As GrantManager.dstIntraTableAdapters.sp_grantapptype_selectTableAdapter
    Friend WithEvents txtName As System.Windows.Forms.TextBox
    Friend WithEvents txtEmail As System.Windows.Forms.TextBox
    Friend WithEvents lblEmail As System.Windows.Forms.Label
    Friend WithEvents cboAction As System.Windows.Forms.ComboBox
    Friend WithEvents lblAction As System.Windows.Forms.Label
    Friend WithEvents cboStatus As System.Windows.Forms.ComboBox
    Friend WithEvents lblStatus As System.Windows.Forms.Label
    Friend WithEvents btnSearch As System.Windows.Forms.Button
    Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox
    Friend WithEvents lblSelectMsg As System.Windows.Forms.Label
    Friend WithEvents lblEditMsg As System.Windows.Forms.Label
    Friend WithEvents dsAction As System.Windows.Forms.BindingSource
    Friend WithEvents dsStatus As System.Windows.Forms.BindingSource
    Friend WithEvents adpStatus As GrantManager.dstIntraTableAdapters.sp_grantappstatus_selectTableAdapter
    Friend WithEvents adpAction As GrantManager.dstIntraTableAdapters.sp_grantappaction_selectTableAdapter
End Class

VB code:
Imports Telerik.WinControls.UI
Imports Telerik.WinControls
  
Public Class frmDistribution
  
    Private Sub frmDistribution_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
        ' enable menu and toolbar button
        frmMDI.EnableButtons(Me.Name)
    End Sub
  
    Private Sub frmDistribution_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Dim objStrip As RadPageViewStripElement
        Dim objLayout As StripViewItemLayout
        Try
            ' verify select page visible and set back color
            With pagMain
                .SelectedPage = pagMain.Pages(0)
                .ViewElement.ContentArea.DrawFill = False
                .ViewElement.ContentArea.DrawBorder = False
                .ViewElement.BackColor = Color.Gainsboro
            End With
  
            ' set back color of pages
            pagMain.Pages(0).BackColor = Color.Gainsboro
            pagMain.Pages(1).BackColor = Color.Gainsboro
  
            ' hide tabs
            objStrip = (DirectCast((Me.pagMain.GetChildAt(0)), RadPageViewStripElement))
            objLayout = DirectCast(objStrip.ItemContainer.ItemLayout, StripViewItemLayout)
            objLayout.Visibility = ElementVisibility.Collapsed
  
            ' populate combos
            Me.adpType.Fill(Me.DstIntra.sp_grantapptype_select)
            Me.adpAction.Fill(Me.DstIntra.sp_grantappaction_select, True)
            Me.adpStatus.Fill(Me.DstIntra.sp_grantappstatus_select, True)
  
            ' load dist listing
            If cboType.SelectedIndex > -1 Then
                Me.adpDist.Fill(Me.DstIntra.sp_grantappdist_select_bytype, cboType.SelectedValue)
            Else
                Me.adpDist.Fill(Me.DstIntra.sp_grantappdist_select_bytype, 0)
            End If
  
        Catch ex As Exception
            MessageBox.Show("Error loading form: " + vbCrLf + ex.Message)
        End Try
    End Sub
  
    Private Sub btnAdd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAdd.Click
        ' clear edit fields
        txtName.Text = ""
        txtEmail.Text = ""
        cboStatus.SelectedIndex = -1
        cboAction.SelectedIndex = -1
  
        ' display edit page
        pagMain.SelectedPage = pagMain.Pages(1)
    End Sub
  
    Private Sub btnEdit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEdit.Click
        ' load edit fields
        txtName.Text = grdSelect.SelectedRows(0).Cells("fullname").Value
        txtEmail.Text = grdSelect.SelectedRows(0).Cells("email").Value
        cboStatus.SelectedIndex = grdSelect.SelectedRows(0).Cells("grantappstatusid").Value
        cboAction.SelectedIndex = grdSelect.SelectedRows(0).Cells("grantappactionid").Value
  
        ' display edit page
        pagMain.SelectedPage = pagMain.Pages(1)
    End Sub
  
    Private Sub btnDelete_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDelete.Click
        ' verify the want to delete record
        If MessageBox.Show("Delete the selected distribution record?", "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) = Windows.Forms.DialogResult.No Then
            Exit Sub
        End If
  
        ' delete the record
  
    End Sub
  
    Private Sub btnSearch_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSearch.Click
  
    End Sub
  
    Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click
        ' save the record
  
        ' return to select page
        pagMain.SelectedPage = pagMain.Pages(0)
    End Sub
  
    Private Sub btnCancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCancel.Click
        ' verify the want to cancel edit
        If MessageBox.Show("Cancel editing session?", "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) = Windows.Forms.DialogResult.No Then
            Exit Sub
        End If
  
        ' return to select page
        pagMain.SelectedPage = pagMain.Pages(0)
    End Sub
  
    Private Sub cboType_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cboType.SelectedIndexChanged
        Try
            ' load dist listing
            If cboType.SelectedIndex > -1 Then
                Me.adpDist.Fill(Me.DstIntra.sp_grantappdist_select_bytype, cboType.SelectedValue)
            Else
                Me.adpDist.Fill(Me.DstIntra.sp_grantappdist_select_bytype, 0)
            End If
        Catch ex As Exception
            MessageBox.Show("Error selecting type: " + vbCrLf + ex.Message)
        End Try
    End Sub
  
End Class



Svett
Telerik team
 answered on 21 Dec 2010
5 answers
354 views
Good Day,

I've got a grid with a whole bunch of columns which I'm exporting to HTML,CSV and Excel with no problems at all, but when I export the grid to PDF my column data overlaps as shown in the below image link.

http://www.mediafire.com/?3crbrazsocq9n5x

Here are the settings below I'm using for my export and I'm using Adobe Reader 9 to view the PDF. I'm using the Telerik WinForms Q3 2010 Control Set - v2010.3.10.1109

Private Sub ExportToPDF(ByVal sFileName As String, ByVal oRadGridView As RadGridView, ByRef bOpenExportFile As Boolean)
        Dim exporter As Export.ExportToPDF = New Export.ExportToPDF(oRadGridView)
        exporter.HiddenColumnOption = Telerik.WinControls.UI.Export.HiddenOption.DoNotExport
        exporter.PdfExportSettings.PageHeight = 210
        exporter.PdfExportSettings.PageWidth = 297
        exporter.Scale = 1
        exporter.FitToPageWidth = True
        exporter.ExportVisualSettings = True
        exporter.RunExport(sFileName)
        bOpenExportFile = AskToOpen(oRadGridView)
    End Sub

Thank You
erwin
Top achievements
Rank 1
Veteran
Iron
 answered on 21 Dec 2010
1 answer
130 views
I have a gridview with a datasource bound to a binding list of custom objects. I have added a checkbox column with the following code:

GridViewCheckBoxColumn checkBoxColumn = new GridViewCheckBoxColumn();
checkBoxColumn.DataType = typeof(int);
checkBoxColumn.UniqueName = "DiscontinuedColumn";
checkBoxColumn.FieldName = "Discontinued";
checkBoxColumn.HeaderText = "Discontinued";
conversionTypesGridView.Columns.Add(checkBoxColumn);

The column shows up in the gridview however there are no checkbox's in the column.
AutoGenerateColumns is false and AutoSizeColumns is set to AutoFill.
I am using version 2009.3.9.1203.

Thanks,
Jack
Telerik team
 answered on 21 Dec 2010
1 answer
87 views
Is there a way for the end-user to turn off/on an autocomplete setting for a radcombbox? The radcombobox had an autocomplete set to Suggest when it renders on the screen.

Thanks
Sunil
Peter
Telerik team
 answered on 21 Dec 2010
Narrow your results
Selected tags
Tags
GridView
General Discussions
Scheduler and Reminder
Treeview
Dock
RibbonBar
Themes and Visual Style Builder
ChartView
Calendar, DateTimePicker, TimePicker and Clock
DropDownList
Buttons, RadioButton, CheckBox, etc
ListView
ComboBox and ListBox (obsolete as of Q2 2010)
Chart (obsolete as of Q1 2013)
Form
PageView
MultiColumn ComboBox
TextBox
RichTextEditor
PropertyGrid
Menu
RichTextBox (obsolete as of Q3 2014 SP1)
Panelbar (obsolete as of Q2 2010)
PivotGrid and PivotFieldList
Tabstrip (obsolete as of Q2 2010)
MaskedEditBox
CommandBar
PdfViewer and PdfViewerNavigator
ListControl
Carousel
Diagram, DiagramRibbonBar, DiagramToolBox
GanttView
Panorama
New Product Suggestions
Toolstrip (obsolete as of Q3 2010)
VirtualGrid
AutoCompleteBox
Label
Spreadsheet
ContextMenu
Panel
Visual Studio Extensions
TitleBar
Documentation
SplitContainer
Map
DesktopAlert
CheckedDropDownList
ProgressBar
TrackBar
MessageBox
Rotator
SpinEditor
StatusStrip
CheckedListBox
LayoutControl
SyntaxEditor
Wizard
ShapedForm
TextBoxControl
Conversational UI, Chat
DateTimePicker
CollapsiblePanel
TabbedForm
CAB Enabling Kit
GroupBox
DataEntry
ScrollablePanel
ScrollBar
WaitingBar
ImageEditor
Tools - VSB, Control Spy, Shape Editor
BrowseEditor
DataFilter
ColorDialog
FileDialogs
Gauges (RadialGauge, LinearGauge, BulletGraph)
ApplicationMenu
RangeSelector
CardView
WebCam
BindingNavigator
PopupEditor
RibbonForm
Styling
TaskBoard
Barcode
Callout
ColorBox
PictureBox
FilterView
Accessibility
NavigationView
VirtualKeyboard
DataLayout
ToastNotificationManager
ValidationProvider
CalculatorDropDown
Localization
TimePicker
ButtonTextBox
FontDropDownList
Licensing
BarcodeView
BreadCrumb
Security
LocalizationProvider
Dictionary
Overlay
Flyout
Separator
SparkLine
TreeMap
StepProgressBar
SplashScreen
ToolbarForm
NotifyIcon
DateOnlyPicker
Rating
TimeSpanPicker
Calculator
OfficeNavigationBar
TaskbarButton
HeatMap
SlideView
PipsPager
AIPrompt
TaskDialog
TimeOnlyPicker
+? more
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?