How do you turn off the borders of a table created in a RichTextEditor? In a demo example it shows 3 cells. Can you make the borders invisible?
Hi,
I'm relatively new at programming, so please bare with me.
What I have:
On load fetching image files from folder and creating tiles with those images.
Also, I have an event handler when a file added to folder, to add a new tile.
On load everything works fine and tiles are added. On event, the same sub that generates the tile fails in the "End Sub" with
"An unhandled exception of type 'System.Reflection.TargetInvocationException' occurred in mscorlib.dll" and I'm unable to understand what I'm doing wrong.
My code:
Imports System.IO
Imports System.Diagnostics
Imports Telerik.WinControls
Imports Telerik.WinControls.UI
Imports System.Threading
Imports System.ComponentModel
Public Class GridWindow
Public watchfolder As FileSystemWatcher
Dim itemCol As New List(Of String)
Dim fileCount As Int32
Public Sub fillGrid()
Try
Dim watchfdr As New FileSystemWatcher
watchfdr.Path = My.Settings.sourcefldr
Dim txtFiles = Directory.GetFiles(watchfdr.Path, "*.*", SearchOption.TopDirectoryOnly).[Select](Function(nm) Path.GetFileName(nm))
If txtFiles.Count > 0 Then
For Each filenm As String In txtFiles
itemCol.Add(filenm)
Next
fileCount = itemCol.Count()
End If
If itemCol.Count > 0 Then
For Each filenm In itemCol
AddNewImageTile(filenm)
Next
End If
watchfdr.NotifyFilter = IO.NotifyFilters.DirectoryName
watchfdr.NotifyFilter = watchfdr.NotifyFilter Or _
IO.NotifyFilters.FileName
watchfdr.NotifyFilter = watchfdr.NotifyFilter Or _
IO.NotifyFilters.Attributes
AddHandler watchfdr.Created, AddressOf fileAdded
watchfdr.EnableRaisingEvents = True
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
Private Sub fileAdded(ByVal source As Object, ByVal e As System.IO.FileSystemEventArgs)
Try
If e.ChangeType = IO.WatcherChangeTypes.Created Then
Dim shortPath As String = e.FullPath.Substring(e.FullPath.LastIndexOf("\") + 1)
AddNewImageTile(shortPath)
'itemCol.Add(e.FullPath.ToString())
End If
Catch ex As Exception
MessageBox.Show("Exception in fileAdded: " & ex.Message)
End Try
End Sub
Private Sub AddNewImageTile(ImagePath)
Try
Dim img As Bitmap = CType(Image.FromFile(My.Settings.sourcefldr.ToString & "\" & ImagePath, True), Bitmap)
Dim newTile As New RadTileElement()
newTile.AutoSize = True
newTile.AutoSizeMode = Telerik.WinControls.RadAutoSizeMode.Auto
newTile.GradientStyle = Telerik.WinControls.GradientStyles.Linear
newTile.Image = img
newTile.Padding = New System.Windows.Forms.Padding(1)
newTile.Size = New System.Drawing.Size(214, 276)
newTile.Row = RadPanorama1.Items.Count Mod Me.RadPanorama1.RowsCount
newTile.Column = RadPanorama1.Items.Count / Me.RadPanorama1.RowsCount
newTile.Visibility = ElementVisibility.Visible
Me.RadPanorama1.Items.Add(newTile)
Catch ex As Exception
MessageBox.Show("Exception in AddNewImage: " & ex.Message)
End Try
End Sub
Public Sub New()
' This call is required by the designer.
InitializeComponent()
' Add any initialization after the InitializeComponent() call.
fillGrid()
End Sub
End Class
In a progress openedge form which inherits from Telerik.WinControls.UI.RadForm, I have added this line into the constructor :
ThemeResolutionService:ApplicationThemeName = "visualStudio2012Dark" .
However the theme is not being applied to the application.
Can someone please help out?
Thanks
The appointment not showed when RadScheduler1.GroupType = GroupType.Resource
dt = ObjDS.Tables(0)
dt2 = ObjDS2.Tables(0)
appointmentMappingInfo.Start = "StartTime"
appointmentMappingInfo.End = "EndTime"
appointmentMappingInfo.Summary = "TaskDetails"
resourceMappingInfo.Id = "StaffID"
resourceMappingInfo.Name = "StaffFullName"
SchedSource.EventProvider.Mapping = appointmentMappingInfo
SchedSource.EventProvider.DataSource = dt
SchedSource.ResourceProvider.Mapping = resourceMappingInfo
SchedSource.ResourceProvider.DataSource = dt2
RadScheduler1.DataSource = SchedSource
RadScheduler1.GroupType = GroupType.Resource
Hi everyone,
I've got a Hierarchical grid in my form. All of my Parent row have a button "+" to allow user to expand children row even if they haven't any child.
Is there any way to hide this button when a parent doesn't have any child.
Thanks in advance.
Best regards
Tony
I'm trying to figure out how to programmatically set up a hierarchical grid bound to a collection of objects. When I run the code shown below I get an exception when trying to expand the parent rows
In the form code behind-
public
Form1()
{
InitializeComponent();
List<Parent> parents =
new
List<Parent> ();
parents.Add(CreateParent(
"Joe"
));
parents.Add(CreateParent(
"Bob"
));
this
.parentBindingSource.DataSource = parents;
}
private
static
Parent CreateParent (
string
parentName)
{
var parent =
new
Parent () {ParentName = parentName};
String childName = String.Format (
"Child of {0}"
, parentName);
parent.Children.Add(
new
Child() { Age = 2, ParentName = parentName, ChildName =
"Child"
});
return
parent;
}
Data class
public
class
Parent
{
private
List<Child> m_children =
new
List<Child> ();
public
String ParentName {
get
;
set
; }
public
MyEnum FirstSecond {
get
;
set
; }
public
List<Child> Children {
get
{
return
m_children; }
private
set
{ m_children = value; } }
}
public
class
Child
{
public
String ChildName {
get
;
set
; }
public
String ParentName {
get
;
set
; }
public
MyEnum FirstSecond {
get
;
set
; }
public
int
Age {
get
;
set
; }
}
public
enum
MyEnum
{
First,
Second
}
Hi Telerik support team,
May I know which control able to do this kind of display field(including the background color of blue and pink)? Please refer to the attachment.
Thank you.
Best regards,
Nicholas
Hi,
May I know Telerik Winforms could do these 3 features in properties settings instead of using coding(Please refer to the attachment)? If yes please provide the steps to do this. If no, please provide advice or solutions to do these features.
Thank you.
Best regards,
Nicholas
Hi,
I have a time column on a RadGridView. If the field is null, it defaults to the current time of day when the user starts typing in a new value. I want to change this behavior.
I need it to remain blank, and then default to 00:00 when the user start typing. FYI, the property on the datasource is a nullable DateTime.
Thanks.