Telerik Forums
UI for WinForms Forum
1 answer
24 views

I'm using the DockWindow on an MDI WinForms app. The Customer Search form is the first one to open.

When I open another form I'd like it to appear to the right of Customer Search. For some reason its appearing to the left.

The code below shows how I open it. Setting the MDIParent adds it to the DocumentWindows collection.

How can I get the Account form to appear to the right of Customer Search. (And any forms opened after that also must appear to the right.)

FormAccount? form = null;
foreach (HostWindow window in this.dock.DockWindows.DocumentWindows)
	if (window.MdiChild is FormAccount)
	{
		FormAccount formCandidate = (FormAccount)window.MdiChild;
		if (formCandidate.BranchId == GlobalServices.Instance.ActiveBranchID && formCandidate.AccountId == (accountId == null ? GlobalServices.Instance.ActiveAccount.NamesId : accountId))
			form = formCandidate;
	}

if (form == null)
{
	form = accountId == null ? new FormAccount(GlobalServices.Instance) : new FormAccount(GlobalServices.Instance, accountId);
	form.AccountId = GlobalServices.Instance.ActiveAccountID;
	form.MdiParent = this;
	form.SetImageAndTitle(ETitleFormat.Account);
	form.AccountFormType = EAccountFormType.Account;
	form.ControlBox = false;
	form.LaunchedFromIPC = launchedFromIPC;
	if (sender == null)
		this.WindowState = FormWindowState.Maximized;
	form.Show();
}

HostWindow hw = App.MainForm.dock.GetHostWindow(form);
if (hw != null)
	dock.ActivateWindow(hw);

Thanks

Carl

Dinko | Tech Support Engineer
Telerik team
 answered on 19 Mar 2026
1 answer
33 views

I may have missed someone already talking about this - but for those of us who like to give our users the ability to select their own "Theme" one ugly issue I'm constantly having to deal with is:  When the user changes their theme, I have to manually change the "look" for every Splitter in my application (400+ WinForm classes, there are probably a few thousand "Splitters")

Is there some technical reason there's no "RadSplitter" in the Telerik WinForms library and if there is not, I'd like to suggest that this be added.  It's a super-commonly used WinForm control, I'm a little shocked it's not already present in this spectacular WInForms UI Library!

p.s. using a SplitContainer is often not possible because of downward compatibility with the older app suits but does make a nice alternative for newer forms.

Kindest regards,

LK

 

Nadya | Tech Support Engineer
Telerik team
 answered on 18 Mar 2026
1 answer
64 views

Hi there,

I would like to add controls to the navigation portion of the Navigation View if possible. I can place controls in front of the Navigation View (see attached image) but I was hoping to be able to add a panel above or below where the Navigation buttons are that will collapse if the Navigation VIew button section is collapsed. Is this at all possible or should I simply place controls in front of the Nav View as I have put in the image.

Thanking you in advance

Simon

Nadya | Tech Support Engineer
Telerik team
 answered on 18 Mar 2026
1 answer
33 views
Hello,

My business application is client-server based.
Client-side: a web client to launch screens with grids.
Server-side: OpenEdge, Bases, Pasoe.

Client-side:
Screen with a binding source: bsUtilisateurChantiers
UtilisateurChantiers table.
Grid: datasource = bsUtilisateurChantier

How do I populate my grid via the BusinessEntity, given that the databases are located on a Linux server?
I have tried the following:
 METHOD PUBLIC VOID InitialisationBE(  ):

        // Run the .p file on PASOE to instantiate the BE and read
        //UTILISATEURCHANTIERS
        gcFiltre= “cod_uti eq ‘” + clsSession:CodUti + “’”.
                
        RUN App/AppBeUtilisateurChantiers.p ON clsSession:hServeur (“INIT”, gcFiltre, INPUT-OUTPUT BeUtilisateurChantiers, INPUT-OUTPUT DATASET dsUtilisateurChantiers).
        RUN App/AppBeUtilisateurChantiers.p ON clsSession:hServeur (“READ”, gcFiltre, INPUT-OUTPUT BeUtilisateurChantiers, INPUT-OUTPUT DATASET dsUtilisateurChantiers).  

but I get this message on the server side, so nothing is being returned:

26/03/13@14:43:25.497+0100] P-050381 T-050421 3 AS-7 AS -- TRACE: Non-PERSISTENT Procedure “App/AppBeUtilisateurChantiers.p” START. (5498)
[26/03/13@14:43:25.497+0100] P-050381 T-050421 1 AS-7 -- (Procedure: “App/AppBeUtilisateurChantiers.p” Line:71) ipcMode= INIT 
[26/03/13@14:43:25.497+0100] P-050381 T-050421 1 AS-7 -- (Procedure: “App/AppBeUtilisateurChantiers.p” Line:71) ipcFiltre= cod_uti eq ‘LTROMBINO’
[26/03/13@14:43:25.498+0100] P-050381 T-050421 1 AS-7 -- (Procedure: “App/AppBeUtilisateurChantiers.p” Line:4294967295) The remote object of class type `Be.beUtilisateurChantiers` cannot be instantiated. (17315)
[26/03/13@14:43:25.498+0100] P-050381 T-050421 3 AS-7 AS -- TRACE: Non-PERSISTENT procedure END ERROR. (8397)
See attachments
        

Dinko | Tech Support Engineer
Telerik team
 answered on 16 Mar 2026
1 answer
95 views

i add 3 RadCollapsiblePanels inside  a SpitPanel as follwing shown

according to  the top two RadCollapsiblePanel's height

i can not add  add RadLavel into RadCollapsiblePanel3

because i can not see the container of RadCollapsiblePanel3 to add radlabel

how can i do ?

Nadya | Tech Support Engineer
Telerik team
 answered on 12 Mar 2026
1 answer
22 views

Hi, I have a requirement to have multiple icons in a cell, I have created a custom GridViewDataColumn and a GridDataCellElement

My current implementation has 2 issues, the icons don't appear until you enter or leave a row (in which case only those rows icons get displayed), or when you click on the column (in which case all the visible rows display their icons.

The second issue is that, since I can scroll horizontally, when scrolling right, the cell locations that end up under the location of my icons cells, when you scroll left again, they appear empty, and you need to reload the Datasource or scroll multiple times vertically for them to appear again.

What I'm doing right now is overriding the ArrangeOverride, to locate the icons on the cell with Children[i].Arrange, and creating the icons overriding SetContent and OnCellFormatting and creating LightVisualElements there, calling Children.Clear() at the beginning of the methods.

I'll try to post an example later but has anyone had an issue like this before?

Nadya | Tech Support Engineer
Telerik team
 answered on 10 Mar 2026
1 answer
54 views
Hi everyone,
Requirement: Implement hierarchical (master-detail) add, delete, and edit functionality in RadGridView, with data flow: GridView ↔ DataTable ↔ SQLite Database.
Data Structure: 
Master Table:  MasterDataTable  (e.g., Orders) 
Detail Table:  DetailDataTable  (e.g., Order Items) 
Relationship: One-to-many via foreign key
Tech Stack: 
UI Control: Telerik  RadGridView  (WinForms) 
Data Layer:  DataTable  +  DataRelation  
Database: SQLite
Core Requirements: Looking for a simple, complete example demonstrating:
1. Binding hierarchical data to  RadGridView  (master rows expandable to show details)
2. Two-way synchronization between UI edits and  DataTable  (inserts, updates, deletes)
3. Batch commit changes from  DataTable  back to SQLite database
Any guidance or code samples would be greatly appreciated!
    Thanks in advance!
Nadya | Tech Support Engineer
Telerik team
 answered on 27 Feb 2026
1 answer
100 views

How to set RadRichTextEditor 's font and size at Design Time  ? 

Or

Using Customization's Theme ?

Dinko | Tech Support Engineer
Telerik team
 answered on 27 Feb 2026
1 answer
30 views

Hi, Telerik Team.

I’m using Telerik UI for WinForms 2015 Q1 with a custom theme, and I want the text color to remain black even when the control is disabled. Currently, when Enabled=False, the text automatically becomes gray.

My goal is for the text color to be black in both Enabled and Disabled states.

This already works for RadTextBox, using the HostedTextBoxBase approach from the forum.

However, for the following controls, the text still becomes gray when disabled:

  • RadDropDownList

  • RadDateTimePicker

I already modified the Disabled state in Visual Style Builder and updated elements like RadDropDownTextBoxElement and TextBoxFill(Fill Primitive). I’ve attached my .tssp file.

Could you please review the .tssp and let me know if there is any incorrect setting, or if I’m modifying the wrong element to keep the disabled text color black?

Also, if there is a recommended way to achieve this without using Visual Style Builder (for example programmatically), I would appreciate your guidance.

Thank you.

Nadya | Tech Support Engineer
Telerik team
 answered on 25 Feb 2026
8 answers
1.3K+ views
Hello,

i am using the version 2009.1.9.414. and have great problems with the RadMultiColumnComboBox.
I have a ComboBox bound to a DataTable and now i want to select a Row in the ComboBox. In all other
ComboBoxes i know i would just set the SelectedValue of the ComboBox. My expectation is that the
correct row is selected and the Text of the ComboBox show the value of the DisplayMember of the Selected Row.

When i set the SelectedValue in the Telerik RadMultiColumnComboBox i get the follwoing result.
The Cell which will be found by the current Selected Row and the valuemember will be changed by the passed SelectValue.

This seems to be a bug and not a feature or a user error. Is there any workaround or is it possible to get a patch.
It is urgent because i am using telerik in a huge Project and am at the beginning time enough to change to Componentart or
Infragistics. I want to continue with Telerik so please help me.

Best regards
Stefan 
Elliot
Top achievements
Rank 1
Iron
Iron
Iron
 answered on 19 Feb 2026
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)
Form
Chart (obsolete as of Q1 2013)
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
GanttView
Diagram, DiagramRibbonBar, DiagramToolBox
Panorama
New Product Suggestions
VirtualGrid
Toolstrip (obsolete as of Q3 2010)
AutoCompleteBox
Label
Spreadsheet
ContextMenu
Panel
Visual Studio Extensions
TitleBar
SplitContainer
Documentation
Map
DesktopAlert
CheckedDropDownList
ProgressBar
MessageBox
TrackBar
Rotator
SpinEditor
CheckedListBox
StatusStrip
CollapsiblePanel
LayoutControl
ShapedForm
SyntaxEditor
Wizard
TextBoxControl
Conversational UI, Chat
DateTimePicker
TabbedForm
CAB Enabling Kit
WaitingBar
GroupBox
DataEntry
ScrollablePanel
ScrollBar
ImageEditor
Tools - VSB, Control Spy, Shape Editor
BrowseEditor
DataFilter
FileDialogs
ColorDialog
Gauges (RadialGauge, LinearGauge, BulletGraph)
ApplicationMenu
RangeSelector
CardView
WebCam
RibbonForm
BindingNavigator
Styling
Barcode
PopupEditor
TaskBoard
NavigationView
Callout
ColorBox
PictureBox
FilterView
Accessibility
VirtualKeyboard
DataLayout
Licensing
ToastNotificationManager
ValidationProvider
CalculatorDropDown
Localization
TimePicker
BreadCrumb
ButtonTextBox
FontDropDownList
BarcodeView
Overlay
Security
LocalizationProvider
Dictionary
SplashScreen
Flyout
Separator
SparkLine
TreeMap
StepProgressBar
ToolbarForm
NotifyIcon
DateOnlyPicker
AI Coding Assistant
Rating
TimeSpanPicker
Calculator
OfficeNavigationBar
TaskbarButton
HeatMap
SlideView
PipsPager
AIPrompt
TaskDialog
TimeOnlyPicker
SpeechToTextButton
+? more
Top users last month
Boardy
Top achievements
Rank 2
Veteran
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
ivory
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ClausDC
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Boardy
Top achievements
Rank 2
Veteran
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
ivory
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ClausDC
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?