如何在组合框事件上使用工具提示
本文关键字:工具提示 事件 组合 | 更新日期: 2023-09-27 18:36:31
我只想展示工具提示之类的示例,同时通过组合框输入数据以进行社会翅膀。
我想在它被聚焦的时候展示它
private void cbAddWing_Enter(object sender, EventArgs e)
{
ToolTip t = new ToolTip();
t.Show("for Example.. A,B,C,D..etc", cbAddWing, 1000);
}
private void cbAddWing_TextChanged(object sender, EventArgs e)
{
ToolTip t = new ToolTip();
t.Show("for Example.. A,B,C,D..etc", cbAddWing, 1000);
}
这是
工具提示的方式:
ToolTip tt = new ToolTip();
void ShowComboBox_ToolTip()
{
Rectangle screenRectangle = RectangleToScreen(this.ClientRectangle);
int titleHeight = screenRectangle.Top - this.Top;
Point p = cbAddWing.Location;
p.X += screenRectangle.Left - this.Left;
p.Y += titleHeight + cbAddWing.Height;
p.Y += 5; // ToolTip is display below Combobox 5px
string str = "String " + Environment.TickCount;
IWin32Window win = this;
tt.Show(
str, // ToolTip string
win, // Your window
p, // Position
5000 // Duration in miliseconds
);
}
private void cbAddWing_TextChanged(object sender, EventArgs e)
{
ShowComboBox_ToolTip();
}
private void cbAddWing_Enter(object sender, EventArgs e)
{
ShowComboBox_ToolTip();
}
编辑:
如果您想要向组合框显示自动建议列表,则可以使用AutoCompleteMode
和AutoCompleteSource
我不明白你想做什么,但是自动完成模式和自动完成源组合框类可以帮助你吗?