사회 날개 용 콤보 박스를 통해 데이터를 입력하면서 툴팁과 같은 예를 보여 드리고 싶습니다.
집중할 때 보여주고 싶어
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 방식입니다.
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
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다