您的位置:程序门 -> .net技术 -> vb.net



跪求:如何得到一个下拉列表中最长的选项的象素值??


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


跪求:如何得到一个下拉列表中最长的选项的象素值??[已结贴,结贴人:anser]
发表于:2007-05-10 10:16:42 楼主
想动态生成一个下拉列表,但是得不到合适的宽度!
发表于:2007-05-10 10:28:541楼 得分:0
循环找到最长的那个文本

sizef   sf   =   creategraphics().measurestring( "最长文本 ",combobox.font);
sf.width   为宽度
发表于:2007-05-10 10:29:392楼 得分:30
获取item文本的长度,转换成像素值,您可以做几个试验测试一下。
发表于:2007-05-10 10:35:433楼 得分:0
我现在是把value值和description都放在数据库中了!
我要先提取数据然后向一个空的xml文件的模板中填充数据!
是不是提取数据后就的判断出最大的宽度?
发表于:2007-05-10 10:37:064楼 得分:0
getclientrects()怎么用!?
是不是也可以得到最大的宽度!?


快速检索

最新资讯
热门点击