I looked around the forum and I cannot find anything relating to the Filter Row Height
When I type in the filter row field the text is unreadable
When I click off of the field you'll notice from the images that I typed a T... but it hardly visible in the initial image
How do I adjust the height of the Filter row so that when the user types - they can see what they are typing???

I have a grid where I have some very narrow columns where I might use an icon in the header or simply leave the header text blank. However, it would be nice to be able to have something go into the Column Chooser text rather than simply use the HeaderText in there so the user knows what the column is when they are looking at the list. Is this possible at all please?
Thank you in advance.
Simon

Hello,
I am using a RadSplitButtonElement:
DEFINE PRIVATE VARIABLE BtnAnnulerSplit AS Telerik.WinControls.UI.RadSplitButtonElement NO-UNDO.
and I would like to control the number of items displayed. If there are more than can fit, display a vertical scrollbar; otherwise, do not.
I have written the following code:
DEFINE VARIABLE oMenu AS Telerik.WinControls.UI.RadDropDownMenu NO-UNDO.
DEFINE VARIABLE iItemHeight AS INTEGER NO-UNDO.
oMenu = BtnAnnulerSplit:DropDownMenu.
iItemHeight = 10.
oMenu:Maximum = NEW System.Drawing.Size(0, 20 * iItemHeight).
I do have a size, but no vertical scrollbar, which means I can’t see all the items.
Thank you for your feedback
Translated with DeepL.com (free version)

I had to revert back to 2026.2.520 because of the issues with 026.2.702
The dropdown is broken and I can't release a new build of apps to customers
And now, I found issues with gridview filtering that has worked forever in all previous builds.
After reverting back to 520 these two line work properly again.
So, I'm just writing to let you know that you should look into the next build after 702 to ensure that the 2 lines below function.
Basically, I created a usercontrol and dropped the grid onto the control.
But when I tried to drop the user control onto a form - it threw a error box and wouldn't allow the control to be dropped on the form.
Using trial and error I found that by REMing out 1 or both of the 2 lines below the Usercontrol could be dropped onto the form again.
.MasterTemplate.EnableFiltering = True
.MasterTemplate.DataView.BypassFilter = False
Here is the full routine that I use to clean up the GridView in most instances.
Friend Sub GridInitializeGridProperties(ByVal oRadGridView As Telerik.WinControls.UI.RadGridView, ByVal Optional EnableFiltering As Boolean = True, ByVal Optional EnableExcelFiltering As Boolean = True) Try With oRadGridView .AutoSizeRows = True .TableElement.SearchHighlightColor = Color.Orange .Dock = DockStyle.Fill .ReadOnly = True .AllowAddNewRow = False .AllowDeleteRow = False .AllowEditRow = False .AutoScroll = True .EnableFastScrolling = True .SelectionMode = GridViewSelectionMode.FullRowSelect .AutoSizeColumnsMode = GridViewAutoSizeColumnsMode.Fill .ShowNoDataText = False .EnableAnalytics = False .MasterTemplate.BestFitColumns() .EnableAlternatingRowColor = True .EnableGrouping = False .AllowDragToGroup = False If EnableFiltering Then .EnableFiltering = True .ShowFilteringRow = True .MasterTemplate.EnableFiltering = True .MasterTemplate.DataView.BypassFilter = False End If If EnableExcelFiltering Then .ShowHeaderCellButtons = True End If End With Catch ex As Exception End Try End Sub
I'm not concerned about it just now because I reverted back to the previous release - but something more than just the dropdown combos seems to be amiss.

I built a grid that has three levels as per the code below and I get this UI:
There should be data under the Card and Other/Basic rows but it doesn't show. I've done this successfully with other grids but something seems to be missing in this case.
The top level data looks like this:
The second level looks like this:
and the 3rd layer data looks like this:
private void SetupGrid(RadGridView grid,
List<ACHElectronicPayments>? achData)
{
grid.MasterTemplate.AutoGenerateColumns = true;
grid.MasterTemplate.ReadOnly = true;
var achTypeData = achData
.GroupBy(p => p.Type)
.Select(group => new
{
Type = group.Key,
AmountCollected = group.Sum(n => n.AmountCollected),
ReturnAmount = group.Sum(n => n.ReturnAmount),
Deposit = group.Sum(n => n.Deposit)
});
GridViewTemplate template2 = new GridViewTemplate();
template2.AutoGenerateColumns = true;
template2.DataSource = achData;
template2.AllowAddNewRow = false;
template2.ReadOnly = true;
template1.Templates.Add(template2);
GridViewRelation relation2 = new GridViewRelation(template1);
relation2.ChildTemplate = template2;
relation2.RelationName = "TypeDCType";
relation2.ParentColumnNames.Add("Type");
//relation2.ParentColumnNames.Add("DCType");
relation2.ChildColumnNames.Add("Type");
//relation2.ChildColumnNames.Add("DCType");
grid.Relations.Add(relation2);
}
grid.DataSource = achTypeData;
grid.MasterTemplate.Columns["Type"].Width = 100;
grid.MasterTemplate.Columns["Type"].HeaderText = "Type";
grid.MasterTemplate.Columns["Type"].HeaderTextAlignment = ContentAlignment.MiddleLeft;
grid.MasterTemplate.Columns["AmountCollected"].Width = 100;
grid.MasterTemplate.Columns["AmountCollected"].HeaderText = "Amount Collected";
grid.MasterTemplate.Columns["AmountCollected"].HeaderTextAlignment = ContentAlignment.MiddleRight;
grid.MasterTemplate.Columns["AmountCollected"].FormatString = "{0:#,##0.00}";
grid.MasterTemplate.Columns["ReturnAmount"].Width = 80;
grid.MasterTemplate.Columns["ReturnAmount"].HeaderText = "Return Amount";
grid.MasterTemplate.Columns["ReturnAmount"].HeaderTextAlignment = ContentAlignment.MiddleRight;
grid.MasterTemplate.Columns["ReturnAmount"].FormatString = "{0:#,##0.00}";
grid.MasterTemplate.Columns["Deposit"].Width = 90;
grid.MasterTemplate.Columns["Deposit"].HeaderText = "Deposit";
grid.MasterTemplate.Columns["Deposit"].HeaderTextAlignment = ContentAlignment.MiddleRight;
grid.MasterTemplate.Columns["Deposit"].FormatString = "{0:#,##0.00}";
grid.MasterTemplate.Templates[0].Columns["Type"].IsVisible = false;
grid.MasterTemplate.Templates[0].Columns["DCType"].Width = 120;
grid.MasterTemplate.Templates[0].Columns["DCType"].HeaderText = string.Empty;
grid.MasterTemplate.Templates[0].Columns["DCType"].HeaderTextAlignment = ContentAlignment.MiddleLeft;
grid.MasterTemplate.Templates[0].Columns["AmountCollected"].Width = 100;
grid.MasterTemplate.Templates[0].Columns["AmountCollected"].HeaderText = string.Empty;
grid.MasterTemplate.Templates[0].Columns["AmountCollected"].FormatString = "{0:#,##0.00}";
grid.MasterTemplate.Templates[0].Columns["ReturnAmount"].Width = 120;
grid.MasterTemplate.Templates[0].Columns["ReturnAmount"].HeaderText = string.Empty;
grid.MasterTemplate.Templates[0].Columns["ReturnAmount"].FormatString = "{0:#,##0.00}";
grid.MasterTemplate.Templates[0].Columns["Deposit"].Width = 120;
grid.MasterTemplate.Templates[0].Columns["Deposit"].HeaderText = string.Empty;
grid.MasterTemplate.Templates[0].Columns["Deposit"].FormatString = "{0:#,##0.00}";
//return;
grid.MasterTemplate.Templates[0].Templates[0].Columns["Type"].IsVisible = false;
grid.MasterTemplate.Templates[0].Templates[0].Columns["PaymentType"].Width = 100;
grid.MasterTemplate.Templates[0].Templates[0].Columns["PaymentType"].HeaderTextAlignment = ContentAlignment.MiddleLeft;
grid.MasterTemplate.Templates[0].Templates[0].Columns["EpayGLNumber"].Width = 100;
grid.MasterTemplate.Templates[0].Templates[0].Columns["EpayGLNumber"].HeaderTextAlignment = ContentAlignment.MiddleLeft;
grid.MasterTemplate.Templates[0].Templates[0].Columns["BankAccount"].Width = 100;
grid.MasterTemplate.Templates[0].Templates[0].Columns["BankAccount"].HeaderTextAlignment = ContentAlignment.MiddleLeft;
grid.MasterTemplate.Templates[0].Templates[0].Columns["AmountCollected"].Width = 100;
grid.MasterTemplate.Templates[0].Templates[0].Columns["AmountCollected"].FormatString = "{0:#,##0.00}";
grid.MasterTemplate.Templates[0].Templates[0].Columns["ReturnAmount"].Width = 120;
grid.MasterTemplate.Templates[0].Templates[0].Columns["ReturnAmount"].Width = 120;
grid.MasterTemplate.Templates[0].Templates[0].Columns["ReturnAmount"].FormatString = "{0:#,##0.00}";
grid.MasterTemplate.Templates[0].Templates[0].Columns["Deposit"].Width = 120;
grid.MasterTemplate.Templates[0].Templates[0].Columns["Deposit"].FormatString = "{0:#,##0.00}";
}What am I missing?
Thanks
Carl

I have a WinForms-App with .NET 8
I put two Controls in the Form (nothing else, not one line of code)
private Telerik.WinControls.UI.RadDropDownList radDropDownList1;The SpinEditor does not Spin, updown-buttons don't work, updown-keys don't work.
The Dropdownlist, does not dropdown when clicking on the down-arrow (it does nothing then)
but it drops down when clicking in the white textbox area.
I changed my version back to 2025.2.520, what I used before, and everything works perfect.
Something happened in this library update. It's unusable as it is now.
I did not see a Rad scheduler editing or creating event to check. Which one can I use?
How can I tell if am creating a new appt or just editing?
--/Greg

請幫忙測試 RadPdfViewer 在讀取 PDF 檔案時是否有問題。
作業系統:Windows 11 25H2 26200.8655
請確認ucrtbase.dll版本是否為 10.0.26100.8521。
路徑:C:\Windows\System32\ucrtbase.dll
在此資料夾中找到檔案【鼎新Picture.exe】並雙擊執行。
畫面會打開並載入【NG.pdf】。
測試檔案已附上
視訊連結路徑
I tested these four versions of ucrtbase.dll, and only version 10.0.26100.1591 can be enabled.
Is there a fairly easy way to control the size of the box used to type the message into please? Even better would be to have the ability to add (or turn on) a resize handle so the user can resize the Text box to their desired size. An 'auto resize to fit content' would be another winner if possible. I know these controls are very functional and I suspect most of what is asked here is already possible.
Thank you in advance...
Simon

I've recently had several instances where callingRadMessageBox throws an exception deep inside the Telerik WinForms framework.
This was using version 2026.1.415.48, I have just today updated to 2026.2.520.48.
In both cases the calling code is similar to this
RadMessageBox.SetThemeName ( ScenarioGlobal.G_Theme.ThemeName ); RadMessageBox.Instance.TopMost = true; RadMessageBox.Show ( null, successText, ScenarioGlobal.G_Form_Title, MessageBoxButtons.OK, Resources.Info_48x48 );
The resulting stack trace in both cases, is as follows
System.InvalidOperationException: Invoke or BeginInvoke cannot be called on a control until the window handle has been created. at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous) at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args) at Telerik.WinControls.UIAutomation.RadControlBaseRootUIAutomationProvider`1.get_BoundingRectangle() in C:\a\1\s\RadControls\RadControlsUI\Accessibility\UIAutomation\RadControlBaseRootUIAutomationProvider.cs:line 50 at Telerik.WinControls.UIAutomation.Window.RadFormUIAutomationProvider.Form_Resize(Object sender, EventArgs e) in C:\a\1\s\RadControls\RadControlsUI\Accessibility\UIAutomation\Window\RadFormUIAutomationProvider.cs:line 261 at System.Windows.Forms.Control.OnResize(EventArgs e) at System.Windows.Forms.Form.OnResize(EventArgs e) at System.Windows.Forms.Control.OnSizeChanged(EventArgs e) at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight) at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height) at System.Windows.Forms.Control.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) at System.Windows.Forms.Form.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) at Telerik.WinControls.UI.RadFormControlBase.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) in C:\a\1\s\RadControls\RadControlsUI\RadForm\RadFormNew\RadFormControlBase.cs:line 1909 at System.Windows.Forms.Control.SetBounds(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) at System.Windows.Forms.Control.set_Size(Size value) at System.Windows.Forms.Control.SetClientSizeCore(Int32 x, Int32 y) at System.Windows.Forms.Form.SetClientSizeCore(Int32 x, Int32 y) at Telerik.WinControls.UI.RadFormControlBase.SetClientSizeCore(Int32 x, Int32 y) in C:\a\1\s\RadControls\RadControlsUI\RadForm\RadFormNew\RadFormControlBase.cs:line 1861 at Telerik.WinControls.UI.RadFormControlBase.OnThemeChanged() in C:\a\1\s\RadControls\RadControlsUI\RadForm\RadFormNew\RadFormControlBase.cs:line 1578 at Telerik.WinControls.ComponentThemableElementTree.set_ThemeName(String value) in C:\a\1\s\RadControls\RadControl\TPF\Control\ComponentThemableElementTree.cs:line 144 at Telerik.WinControls.UI.RadFormControlBase.set_ThemeName(String value) in C:\a\1\s\RadControls\RadControlsUI\RadForm\RadFormNew\RadFormControlBase.cs:line 2091 at Telerik.WinControls.RadMessageBox.SetThemeName(String themeName) in C:\a\1\s\RadControls\RadControlsUI\UIElements\RadMessageBox\RadMessageBox.cs:line 37
Is this somethingmy application is doing / not doing or a "feature" of the RadMessageBox?
Cheers
Toby
