Click here to Skip to main content
15,886,137 members
Home / Discussions / C#
   

C#

 
GeneralRe: TextBox. How to Validate for Number?? Pin
Dan Neely13-Oct-05 9:27
Dan Neely13-Oct-05 9:27 
GeneralRe: TextBox. How to Validate for Number?? Pin
Anonymous13-Oct-05 13:02
Anonymous13-Oct-05 13:02 
AnswerRe: TextBox. How to Validate for Number?? Pin
Anonymous13-Oct-05 16:21
Anonymous13-Oct-05 16:21 
AnswerRe: TextBox. How to Validate for Number?? Pin
nps_ltv13-Oct-05 17:22
nps_ltv13-Oct-05 17:22 
AnswerRe: TextBox. How to Validate for Number?? Pin
Luis Alonso Ramos13-Oct-05 17:29
Luis Alonso Ramos13-Oct-05 17:29 
AnswerRe: TextBox. How to Validate for Number?? Pin
albCode13-Oct-05 20:56
albCode13-Oct-05 20:56 
QuestionComboBox - Set first display item in dropdown list Pin
--Ian13-Oct-05 5:51
--Ian13-Oct-05 5:51 
AnswerRe: ComboBox - Set first display item in dropdown list Pin
miah alom13-Oct-05 7:37
miah alom13-Oct-05 7:37 
Hope this helps...........

private string buffer = String.Empty;
private Timer timer = null;
const int MAX_BUFFERSIZE = 1024;


this.timer = new Timer();
this.timer.Interval=1000;
this.timer.Tick+=new EventHandler(this.TimerTick);
this.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.OnKeyPress);

public void TimerTick(object sender,EventArgs eArgs)
{
this.buffer = String.Empty;
this.timer.Stop();
}

protected void OnKeyPress(object sender, KeyPressEventArgs e)
{
try
{
e.Handled = true;

if ( this.buffer.Length == 0 )
{
timer.Start();
}

if ( buffer.Length < MAX_BUFFERSIZE )
{
buffer += e.KeyChar.ToString();
Console.WriteLine(buffer);
}



int startIndex = 0;

if ( this.SelectedIndex != -1 )
{
startIndex = this.SelectedIndex;
}
bool found = false;
for ( int index = startIndex; index <= this.Items.Count - 1; index++)
{
string text = String.Empty;
if ( this.DisplayMember != String.Empty )
{
PropertyInfo propertyInfo = base.Items[index].GetType().GetProperty(base.DisplayMember);
text = propertyInfo.GetValue(base.Items[index], null).ToString();
}
else
{
text = base.Items[index].ToString();
}

if ( text.Length > this.buffer.Length )
{
if ( text.ToUpper().StartsWith(buffer.ToUpper()))
{
found = true;
this.SelectedIndex = index;
break;
}
}
}
if ( !found )
{
for ( int index = 0 ; index < startIndex; index++)
{
string text = String.Empty;
if ( this.DisplayMember != String.Empty )
{
PropertyInfo propertyInfo = base.Items[index].GetType().GetProperty(base.DisplayMember);
text = propertyInfo.GetValue(base.Items[index], null).ToString();
}
else
{
text = base.Items[index].ToString();
}

if ( text.Length > this.buffer.Length )
{
if ( text.ToUpper().StartsWith(buffer.ToUpper()))
{
this.SelectedIndex = index;
break;
}
}
}
}
}
catch ( Exception ex )
{
Console.WriteLine(ex.Message);
}
}
GeneralRe: ComboBox - Set first display item in dropdown list Pin
--Ian13-Oct-05 8:49
--Ian13-Oct-05 8:49 
AnswerRe: ComboBox - Set first display item in dropdown list Pin
--Ian14-Oct-05 10:47
--Ian14-Oct-05 10:47 
Questionprocess security question Pin
devmaximus13-Oct-05 5:00
devmaximus13-Oct-05 5:00 
AnswerRe: process security question Pin
Dave Kreskowiak13-Oct-05 6:47
mveDave Kreskowiak13-Oct-05 6:47 
GeneralRe: process security question Pin
devmaximus13-Oct-05 11:02
devmaximus13-Oct-05 11:02 
QuestionA4 size Richtextbox Pin
AB777113-Oct-05 4:22
AB777113-Oct-05 4:22 
QuestionTerminate Application after a given time of inactivity? Pin
Gulfraz Khan13-Oct-05 4:14
Gulfraz Khan13-Oct-05 4:14 
AnswerRe: Terminate Application after a given time of inactivity? Pin
Luis Alonso Ramos13-Oct-05 17:32
Luis Alonso Ramos13-Oct-05 17:32 
GeneralRe: Terminate Application after a given time of inactivity? Pin
Gulfraz Khan14-Oct-05 0:55
Gulfraz Khan14-Oct-05 0:55 
QuestionCatching application start/close events Pin
Trickster-SWE13-Oct-05 2:58
Trickster-SWE13-Oct-05 2:58 
AnswerRe: Catching application start/close events Pin
XRaheemX13-Oct-05 3:50
XRaheemX13-Oct-05 3:50 
GeneralRe: Catching application start/close events Pin
Trickster-SWE13-Oct-05 4:00
Trickster-SWE13-Oct-05 4:00 
QuestionHow To add/Show icons to the main menu items? Pin
majidbhutta13-Oct-05 2:23
majidbhutta13-Oct-05 2:23 
AnswerRe: How To add/Show icons to the main menu items? Pin
Gulfraz Khan13-Oct-05 2:35
Gulfraz Khan13-Oct-05 2:35 
QuestionDo you know the answer? Pin
Gulfraz Khan13-Oct-05 2:22
Gulfraz Khan13-Oct-05 2:22 
AnswerRe: Do you know the answer? Pin
turbochimp13-Oct-05 20:17
turbochimp13-Oct-05 20:17 
QuestionCreate .EXE file Pin
zaboboa13-Oct-05 1:59
zaboboa13-Oct-05 1:59 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.