Hi
I have a data grid and I am wondering if the column header text can be vertical ? If so, how do you make the text vertical?
Within the grid I have columns with Y and N, I want to make the background of the cell Green if Y and Red if N - what do I need to do to achieve this?
Neil
Hello,
some of our users complains about the fact that they need to click twice to edit a value in a PropertyGridDropDownListEditor.
The first click generate and start the editor, the second to open the list.
Is there a way to automatically open the list after the editor has been initialized?
Thanks!
Hello,
I recently updated to R3 2019.
In this update the Breadcrumb got several updates.
One of the updates is the text editing mechanism, but for my application, this is an unwanted option. How can I disable this option?
Grtz Patrick
Hello
This works ok :
Dim obj1 As New ExpressionFormattingObject("MyCondition1", "MYDATE IS NULL", True)
obj1.CellBackColor = Color.YellowGreen
PeriodosGridView.Columns("MYDATE").ConditionalFormattingObjectList.Add(obj1)
But y need create ExpressionFormattingObject for detect when a value is greater than today
Is possible?
Thanks
Hi,
I want to remove the top four buttons from Image Editor control. How can do I do that? I found one thread for "UI for WPF", but the properties mentioned in that thread, like IsOpenButtonVisible etc are not there in my latest downloaded version of control. Are those properties specific to WPF? Please let me know how to remove those buttons in WinForm.
Thanks!
Ruturaaj.
Hi, I have two questions that need help regarding effects on listview
Question one: I tried changing the border color of active subitem using events: cellformating, VisualItemFormatting but I still haven't found a way to enable it.
Question two: How can I stop highlight current listviewitem? I want after running listview code, there will be no more highlighted items.
I have uploaded photos for you to visualize.
Thank you.
Dear Admins.
Using Telerik Winform UI R2 2019 SP1.
I'm trying to add Custom Cell in gridview column. (want to add 2 Buttons and a TextBox)
What i have did is
public
class
CustomCellElement : GridDataCellElement
{
private
RadButtonElement radButtonElement;
private
RadButtonElement radButtonElement1;
private
RadTextBoxElement radTextBoxElement;
public
CustomCellElement(GridViewColumn column, GridRowElement row) :
base
(column, row)
{
}
protected
override
void
CreateChildElements()
{
base
.CreateChildElements();
radButtonElement =
new
RadButtonElement
{
Text =
"-"
,
Margin =
new
Padding(1, 1, 2, 1)
};
radButtonElement.Click +=
new
EventHandler(radButtonElement_Click);
this
.Children.Add(radButtonElement);
this
.radTextBoxElement =
new
RadTextBoxElement
{
Margin =
new
Padding(1, 1, 1, 1),
TextAlign = HorizontalAlignment.Right
};
this
.Children.Add(radTextBoxElement);
radButtonElement1 =
new
RadButtonElement
{
Text =
"+"
,
Margin =
new
Padding(2, 1, 1, 1)
};
radButtonElement1.Click +=
new
EventHandler(radButtonElement1_Click);
this
.Children.Add(radButtonElement1);
}
private
void
radButtonElement_Click(
object
sender, EventArgs e)
{
int
value = Convert.ToInt32(radTextBoxElement.Text) - 1;
if
(value > 0)
radTextBoxElement.Text = Convert.ToString(value);
}
private
void
radButtonElement1_Click(
object
sender, EventArgs e)
{
int
value = Convert.ToInt32(radTextBoxElement.Text) + 1;
if
(value > 0)
radTextBoxElement.Text = Convert.ToString(value);
}
protected
override
void
DisposeManagedResources()
{
radButtonElement.Click -=
new
EventHandler(radButtonElement_Click);
radButtonElement1.Click -=
new
EventHandler(radButtonElement1_Click);
base
.DisposeManagedResources();
}
protected
override
Type ThemeEffectiveType
{
get
{
return
typeof
(GridDataCellElement);
}
}
protected
override
SizeF ArrangeOverride(SizeF finalSize)
{
if
(
this
.Children.Count == 3)
{
float
textBoxWidth = finalSize.Width - radButtonElement.DesiredSize.Width - radButtonElement1.DesiredSize.Width;
RectangleF buttonRect =
new
RectangleF(0, 0, radButtonElement.DesiredSize.Width, finalSize.Height);
RectangleF textBoxRect =
new
RectangleF(radButtonElement.DesiredSize.Width - 1, 0, textBoxWidth - 1, finalSize.Height);
RectangleF button1Rect =
new
RectangleF(textBoxWidth + radButtonElement.DesiredSize.Width - 1, 0, radButtonElement1.DesiredSize.Width, finalSize.Height);
this
.Children[0].Arrange(buttonRect);
this
.Children[1].Arrange(textBoxRect);
this
.Children[2].Arrange(button1Rect);
}
return
finalSize;
}
}
public
class
CustomColumn : GridViewDataColumn
{
public
CustomColumn() :
base
()
{ }
public
CustomColumn(
string
fieldName) :
base
(fieldName)
{
}
public
CustomColumn(
string
uniqueName,
string
fieldName) :
base
(uniqueName, fieldName)
{
}
public
override
Type GetCellType(GridViewRowInfo row)
{
if
(row
is
GridViewDataRowInfo)
{
return
typeof
(CustomCellElement);
}
return
base
.GetCellType(row);
}
}
and How a Add it GridView
CustomColumn customColumn =
new
CustomColumn
{
Name =
"Qty"
,
FieldName =
"Qty"
,
HeaderText =
"Quantity"
,
Width = 150,
HeaderTextAlignment = ContentAlignment.MiddleRight,
TextAlignment = ContentAlignment.MiddleRight
};
radGridView1.MasterTemplate.Columns.Add(customColumn);
I'm Facing Display problem Please see Image.
Buttons are not displaying properly, cutting the sides. TextBox should be according to the height of GridView cell you can see empty area at the bottom.
How to get and set the value of text box. when row is adding directly to grid.
Please note that the Gridview AllowAddNewRow & AllowEditRow is set to False.(adding Row to GridView Programatically)
But I can Still change the value in the Textbox(Editing to textbox should be disabled.)
Apply the format like other column(please see image).
Thank you
Kashif
Hi,
How do I hide the 'x' (close) on the top/right side of a docked window tab?
(See screenshot)
Thanks,
-Lou
Hi,
I'm trying to update RadSheduler header text to show daily work hours. I'm implementing this from RadScheduler_ActiveViewChanged method, but the text is not changing unless I change active view. How can I resolve this issue?
Thanks for help
Karoon
private void radScheduler1_ActiveViewChanged(object sender,
SchedulerViewChangedEventArgs e)
{
toolWindow2.Text = e.NewView.ViewType.ToString();
if (e.NewView is SchedulerDayViewBase)
{
SchedulerDayViewBase dayViewBase = (SchedulerDayViewBase)e.NewView;
dayViewBase.Scheduler.HeaderFormat = "ddd MMM dd";
UpdateRadSchedulerHeader(dayViewBase);
}
}
I'm using the following line in UpdateRadSchedulerHeader method to update text:
((SchedulerHeaderCellElement)dayViewBase.Scheduler.ViewElement.Children[0].Children[j]).Text
+= "(Time
00:00:00)";