c# combobox下拉框长度不够,怎么焦点在下拉框项上时出现提示
答案:2 悬赏:70 手机版
解决时间 2021-02-01 18:09
- 提问者网友:两耳就是菩提
- 2021-01-31 22:52
c# combobox下拉框长度不够,怎么焦点在下拉框项上时出现提示
最佳答案
- 五星知识达人网友:煞尾
- 2021-02-01 00:20
当焦点到达下拉框顶上时,遍历下拉框每个item,转换为字符串后,根据下拉框控件当前的字体和大小,计算item显示到界面上的长度,与下拉框长度做不对比。计算文本在界面上的显示长度例子:
string measureString = "Measure String";
Font stringFont = new Font("Arial", 16);//可以是下拉框控件的Font属性
// Measure string.
SizeF stringSize = new SizeF();
stringSize = e.Graphics.MeasureString(measureString, stringFont);
string measureString = "Measure String";
Font stringFont = new Font("Arial", 16);//可以是下拉框控件的Font属性
// Measure string.
SizeF stringSize = new SizeF();
stringSize = e.Graphics.MeasureString(measureString, stringFont);
全部回答
- 1楼网友:爱难随人意
- 2021-02-01 02:00
在属性窗口里 设置该控件的tabindex属性 "&+enter" enter键要用手敲下你的键盘.不要把enter输进去了 你敲完那里应该是空白区域了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯