Good Day,
I've noticed that if you have a databound raddropdown control and have it on an Autocomplete mode of suggestappend I get the follow wierd dropdown list problem. Please see link below for screenshot.
http://oi54.tinypic.com/5aromf.jpg
To reproduce the same thing this is some sample code. It's just a Form with the RadDropDown Control on it. Now when the form opens with the raddropdown control on it click on the DropDown Arrow to view all the People, when the dropdown is still open type "R" and you will see the problem I'm having. Is there a way around this? Please let me know if you need any more information.
I've noticed that if you have a databound raddropdown control and have it on an Autocomplete mode of suggestappend I get the follow wierd dropdown list problem. Please see link below for screenshot.
http://oi54.tinypic.com/5aromf.jpg
To reproduce the same thing this is some sample code. It's just a Form with the RadDropDown Control on it. Now when the form opens with the raddropdown control on it click on the DropDown Arrow to view all the People, when the dropdown is still open type "R" and you will see the problem I'm having. Is there a way around this? Please let me know if you need any more information.
Imports
Telerik.WinControls.UI
Public
Class
frmMain
Inherits
RadForm
Private
Sub
frmMain_Load(
ByVal
sender
As
Object
,
ByVal
e
As
System.EventArgs)
Handles
Me
.Load
RadDropDownList1.AutoCompleteMode = AutoCompleteMode.SuggestAppend
RadDropDownList1.Text =
String
.Empty
RadDropDownList1.DataSource = GetPeople()
RadDropDownList1.DisplayMember =
"Name"
RadDropDownList1.ValueMember =
"Name"
End
Sub
Private
Function
GetPeople()
As
List(Of Person)
Dim
oPeople
As
New
List(Of Person)
oPeople.Add(
New
Person(
"Dean"
))
oPeople.Add(
New
Person(
"Ryan"
))
oPeople.Add(
New
Person(
"Richard"
))
oPeople.Add(
New
Person(
"Duncan"
))
oPeople.Add(
New
Person(
"Peter"
))
oPeople.Add(
New
Person(
"Tony"
))
oPeople.Add(
New
Person(
"Jaco"
))
oPeople.Add(
New
Person(
"Marc"
))
oPeople.Add(
New
Person(
"Lucy"
))
oPeople.Add(
New
Person(
"Mike"
))
Return
oPeople
End
Function
End
Class
Public
Class
Person
Public
Property
Name
As
String
Public
Sub
New
(
ByVal
sName
As
String
)
Name = sName
End
Sub
End
Class