• 為combobox每一項添加提示
  • 2016/10/5 17:14:01  瀏覽次數:628
  • ToolTip tt;
    private void Form1_Load(object sender, EventArgs e)
    {
          tt=new ToolTip();
    }
    private void comboBox1_DrawItem(object sender, DrawItemEventArgs e)
     {
           e.DrawBackground();
           e.DrawFocusRectangle();
           Rectangle r0 = e.Bounds;
           e.Graphics.DrawString(dt.Rows[e.Index]["address"].ToString(), e.Font, new Pen(e.ForeColor).Brush, r0);
           Size sz = TextRenderer.MeasureText(dt.Rows[e.Index]["address"].ToString(), e.Font);
           if (sz.Width > 80)
              tt.Show(dt.Rows[e.Index]["address"].ToString(), comboBox1, r0.X + r0.Width, r0.Y + r0.Height);
           else
               tt.Hide(comboBox1);
    }
    
    private void comboBox1_DropDownClosed(object sender, EventArgs e)
    {
           tt.Hide(comboBox1);
    }

     


分享:0
找几个欢乐麻将豆商 高质量股票交流群 怎么看股票的涨跌 北特科技股票今日价 哪些股票容易涨停 股票融资利息一般多 如何买卖原油期货 猪肉股票走势 股票代码查询网站 股票推荐群 博实股份股票