Want the image for each option to be before the text of the option
myDropDownList.Items.Add(new RadCheckedListDataItem("USA", false) { Image = Properties.Resources.USAFlag });
Tried every version of TextImageRelation.ImageBeforeText and DisplayStyle.Image I could find and nothing seemed to help.

I need the horizontal axis to be linear in the chart. For example:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
MakeChart();
}
private DataTable _dtChart;
private void MakeChart()
{
_dtChart = new DataTable("Chart");
var column = new DataColumn("COLUMN0", typeof(DateTime));
_dtChart.Columns.Add(column);
column = new DataColumn("COLUMN1", typeof(double));
_dtChart.Columns.Add(column);
column = new DataColumn("COLUMN2", typeof(double));
_dtChart.Columns.Add(column);
column = new DataColumn("COLUMN3", typeof(double));
_dtChart.Columns.Add(column);
_dtChart.BeginLoadData();
var row = new object[_dtChart.Columns.Count];
var date = new DateTime(2007, 1, 1);
row[0] = date; row[1] = 14.163764; row[2] = 13.56391907;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(1); row[1] = 14.16415691; row[2] = 13.56490612;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(2); row[1] = 14.16449642; row[2] = 13.56572723;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(3); row[1] = 14.16489506; row[2] = 13.56701374;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(4); row[1] = 14.16524887; row[2] = 13.56779575;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(5); row[1] = 14.16561508; row[2] = 13.56877995;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(6); row[1] = 14.1659956; row[2] = 13.56987286; row[3] = 12.9375058;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(7); row[1] = 14.16635513; row[2] = 13.57107353; row[3] = 12.93832116;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(8); row[1] = 14.16672421; row[2] = 13.57207203; row[3] = 12.93914642;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(9); row[1] = 14.16709232; row[2] = 13.57329559; row[3] = 12.93998154;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(10); row[1] = 14.1674614; row[2] = 13.57457256; row[3] = 12.94082651;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(11); row[1] = 14.16784954; row[2] = 13.57580566; row[3] = 12.94168131;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(12); row[1] = 14.16822338; row[2] = 13.57705879; row[3] = 12.94254593;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(13); row[1] = 14.16857815; row[2] = 13.57775879; row[3] = 12.9441519;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(14); row[1] = 14.16896725; row[2] = 13.57868004; row[3] = 12.94503586;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(15); row[1] = 14.16935158; row[2] = 13.5797205; row[3] = 12.94592957;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(16); row[1] = 14.16974831; row[2] = 13.58084583; row[3] = 12.94683301;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(17); row[1] = 14.17011547; row[2] = 13.58196545; row[3] = 12.94774618;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(18); row[1] = 14.17047501; row[2] = 13.58280563; row[3] = 12.94866904;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(19); row[1] = 14.17082119; row[2] = 13.58374691; row[3] = 12.94960158;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(20); row[1] = 14.17117214; row[2] = 13.58471298; row[3] = 12.95054378;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(21); row[1] = 14.17156029; row[2] = 13.5856638; row[3] = 12.95149562;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(22); row[1] = 14.17191505; row[2] = 13.58641052; row[3] = 12.95245707;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(23); row[1] = 14.17225742; row[2] = 13.58718204; row[3] = 12.95342813;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(24); row[1] = 14.1726265; row[2] = 13.58848; row[3] = 12.95440876;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(25); row[1] = 14.17300701; row[2] = 13.5894928; row[3] = 12.95539896;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(26); row[1] = 14.17333603; row[2] = 13.59065437; row[3] = 12.95639868;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(27); row[1] = 14.17368698; row[2] = 13.5917902; row[3] = 12.95740793;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(28); row[1] = 14.17403889; row[2] = 13.59270477; row[3] = 12.95842667;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(29); row[1] = 14.17442799; row[2] = 13.59344292; row[3] = 12.95945488;
_dtChart.Rows.Add(row);
row[0] = date.AddDays(30); row[1] = 14.17476845; row[2] = 13.59449482; row[3] = 12.96049254;
_dtChart.Rows.Add(row);
_dtChart.EndLoadData();
var horizontalAxis = new LinearAxis {Title = "Ln"};
var verticalAxis = new LinearAxis
{
AxisType = AxisType.Second,
Title = "Value"
};
var lineSeria = new LineSeries
{
DisplayMember = "COLUMN1",
ValueMember = "COLUMN2",
VerticalAxis = verticalAxis,
HorizontalAxis = horizontalAxis,
};
radChartView1.Series.Add(lineSeria);
radChartView1.DataSource = _dtChart;
radChartView1.Refresh();
}
}
But nothing is drawn on the chart, and the range of the horizontal axis is wrong.
What am I doing wrong?

Hi,
I'm trying to set the focus on the first control of my tab when user switches between tab. To do that, I'm using the eventhandler SelectedTabChanged and put something like that:
private void radTabbedFormControl1_SelectedTabChanged(object sender, EventArgs e){ textBox8.Focus();}
But unfortunately, I can see that my control take the focus but immediatly lose it after.
Can you tell me how I can achieve that ? The final goal is to restore the focus state when the user is switching between tab, so he don't have to do an useless click with mouse to continue to work.
Thanks
Best Regards

I need to draw a series of graphs and show the legend. When the legend does not fit in the radchartview, a scroll bar appears - this is acceptable, you can quickly see the whole legend. But the title of the legend is cut off in half - the visual reproduction of the picture is sharply reduced.
In addition, if such a graph is exported to a file (ExportToImage), then we get an image containing a scroll bar. And why do you need a scroll bar in the exported drawing? We cannot use it here. In fact, we received a printscreen, not a normal export. I would like to export more intellectually for such cases.

By default, a legend is always drawn in a square shape. But it is very not convenient for LineSeries. Because in the legend you need to show not only the color, but also the type of line.
You can, of course, create your own ElementShape (https://www.telerik.com/forums/change-shape-of-items-in-legend). But there is very little space (bounds.Width = 10 pixels) and it is impossible to qualitatively draw a line of a certain type, for example, an extra-long dotted line.
If you try to draw outside the bounding box, then the chart either always cuts everything outside the bounds of this rectangle (ChartElement.LegendElement.StackElement.Orientation = Orientation.Vertical), or partially and not quite right (ChartElement.LegendElement.StackElement.Orientation = Orientation.Horizontal)
Example:
private void LegendElement_VisualItemCreating(object sender, LegendItemElementCreatingEventArgs e)
{
e.ItemElement = new LegendItemElement(e.LegendItem);
e.ItemElement.MarkerElement.Shape = new LineShape();
}
public class LineShape : ElementShape
{
public override GraphicsPath CreatePath(Rectangle bounds)
{
var path = new GraphicsPath();
var rect = new Rectangle(bounds.X - 50, bounds.Y + bounds.Height / 2, bounds.Width + 50, 2);
path.AddRectangle(rect);
return path;
}
}
What is the result drawn on the legend - see the attached image.
Obviously, the logic of drawing a legend for LineSeries, should be completely different. Current version - definitely not satisfied

Hi,
I'm using RadMessgeBox during the load of my application (SpashScreen).The messages box appears behind the splash.
Is there a way to show them in topmost ?
NB : I don't want to use the shown event of the form, cause the messages box are in objects, not directly in the class form.
thanx :)

Hello I need to programmatically change the colors of a cell specified by its index , i.e. not the selected cell.
I know that the colors can/must be set on the cellelement but I have not found how to get the cellelement of a cell by it's index (or column name) in the currentrow
e.currentrow(7).cellelement does not exists
and I have tried e.CurrentRow.Cells(7).style.BackColor=Color.Blue but it has no effects
Thanks in advance
Pierre-Jean


is it possible to drop a hyperlink object - as a custom cell, no doubt - into a virtual grid
I downloaded the example from another post in this forum but it was for a checkbox
I found a HyperlinkElement but it is calling for the specific row and column before instantiating
any assistance is greatly appreciated

Hi I am developing an application where Image URLs are saved onto a SQL database (Local paths) The images are in a JPEG/PNG format. Would it be possible to get the Image URLs from the database and insert them into the carousel? If so please can I get some help on how to do so :)
Kind regards
