日期:2014-05-17  浏览次数:20872 次

关于datagridview 自定义单元格控件的问题
我参考网上textbox + listbox 做支持拼音检索的扩展textbox。
然后又将扩展的textbox 扩展成了datagridviewtextboxcolumn 单元格控件可是
做完后测试结果不对。感觉是这个扩展textbox控件只能显示在单元格内部比如说listbox应该下拉出单元格外,可是他却被当前单元格给盖住了显示不全,超出单元格的内容都被当前单元格给挡住了。感觉是那块设置有点问题,头大了两天也没找出问题在哪,那位朋友懂得的话请指点一二,在下感激不尽。
 

------解决方案--------------------
有点像GDI画图一样,不知道是不是和我想的一样,控件可能有优先级,GDI画图,先画出来的图片总是在后画出来的底下。自定义的单元格控件的下拉列表显的优先级是大于容纳的单元格,小于别的单元格
在我想来,加载窗体的时候,窗体内的控件都要重新绘制,每个控件都有不同的优先级,优先级低的总是会被优先级高的给覆盖
一个groupbox和其内的一个lable控件,加载时,先绘制groupbox,再绘制lable,这样lable就可以挡住其下面的groupbox的部分空间
以上完全是个人想法,还要高人回答
------解决方案--------------------
不懂,期待大牛
------解决方案--------------------
探讨
我参考网上textbox + listbox 做支持拼音检索的扩展textbox。
然后又将扩展的textbox 扩展成了datagridviewtextboxcolumn 单元格控件可是
做完后测试结果不对。感觉是这个扩展textbox控件只能显示在单元格内部比如说listbox应该下拉出单元格外,可是他却被当前单元格给盖住了显示不全,超出单元格的内容都被当前单元格给挡住了。感觉是那块设置有……

------解决方案--------------------
探讨
我参考网上textbox + listbox 做支持拼音检索的扩展textbox。
然后又将扩展的textbox 扩展成了datagridviewtextboxcolumn 单元格控件可是
做完后测试结果不对。感觉是这个扩展textbox控件只能显示在单元格内部比如说listbox应该下拉出单元格外,可是他却被当前单元格给盖住了显示不全,超出单元格的内容都被当前单元格给挡住了。感觉是那块设置有……