چه جوری می شه یک لیست باکس (مثل همینی که در VS هست و با زدن هر حرف گزینه های پیشنهادی در لیست باکس نمایش می ده) حالا محتویات توی لیست باکس مهم نیست من می خوام جلوی اخرین کاراکتر موجود در textbox ، لیست باکس نمایش بدم البته راست چین....
چه جوری می شه یک لیست باکس (مثل همینی که در VS هست و با زدن هر حرف گزینه های پیشنهادی در لیست باکس نمایش می ده) حالا محتویات توی لیست باکس مهم نیست من می خوام جلوی اخرین کاراکتر موجود در textbox ، لیست باکس نمایش بدم البته راست چین....
آخرین ویرایش به وسیله saeedhushmand : دوشنبه 29 خرداد 1391 در 21:21 عصر
کسی نیست کمک کنه...
textbox من اندازش بزرگه و لیست باکس در برابر اون یک دهم هستش ، من می خوام یک حالت مثل vs درست کنم و جلوی اخرین کاراکتر زده شده در textbox ، لیست باکس رو نمایش بدهم
دوستان در VS ، دیدید که اگه بزنید "i" یک لیست باکس نمایش داده می شه یک سری پیشنهاد توش به شما می ده منم همین کارو می خوام بکنم ، البته راست چین
باید با richtextbox این کار رو انجام بدید.
من اینو نوشتمprivate void richTextBox1_KeyDown(object sender, KeyEventArgs e)فقط کنترل اینکه نزنه بیرون با خودت.
{
if (e.KeyCode == Keys.F10)
{
ListBox lb = new ListBox();
lb.Location = richTextBox1.GetPositionFromCharIndex(richTextBox1 .SelectionStart);
richTextBox1.Controls.Add(lb);
lb.LostFocus += new EventHandler(lb_LostFocus);
lb.Show();
lb.Focus();
}
}
void lb_LostFocus(object sender, EventArgs e)
{
((ListBox)sender).Dispose();
}