我的思路:
我想在flexgrid上动态创建一个标签(label),标签的大小是不规则的,有可能是一个单元格,有可能是多个单元格,而且高度也不一定是一个单元格的高度,类似于甘特图的一个计划标签的表示。总之,是在现有GRID上面多绘制了几个其他控件。
我的问题:
当GRID出现滚动条时,滚动条位置变化时,我动态创建的控件还是停留在屏幕固定的位置上,没有跟着滚动条一起移动,我该如何实现才能够将我动态创建的标签与GRID融为一体,而不是漂浮与GRID之上呢?希望我说的够明白,希望有过类似经历或高手能够指点一二。如果可以重新编写表格控件,请指教相关技术和可行办法
我想在flexgrid上动态创建一个标签(label),标签的大小是不规则的,有可能是一个单元格,有可能是多个单元格,而且高度也不一定是一个单元格的高度,类似于甘特图的一个计划标签的表示。总之,是在现有GRID上面多绘制了几个其他控件。
我的问题:
当GRID出现滚动条时,滚动条位置变化时,我动态创建的控件还是停留在屏幕固定的位置上,没有跟着滚动条一起移动,我该如何实现才能够将我动态创建的标签与GRID融为一体,而不是漂浮与GRID之上呢?希望我说的够明白,希望有过类似经历或高手能够指点一二。如果可以重新编写表格控件,请指教相关技术和可行办法
解决方案 »
- 如何使用C#语言,逐行读取记事本中的信息,并将信息储存在一个数组中?
- asp.net 启动cmd,mysqldump
- 我想自学C#,请各位推荐点好书~
- 大家看看我这个用临时表+update更新数据库的代码为什么出错?
- CalendarExtender控件格式設置
- 急!急!请问怎样将画在PictureBox控件中的直线,圆等图形保存为bmp图像呀,给个实例谢谢
- c#网络编程的书籍求
- 把文件夹File里面的文件名有部分相似的文件提取到文件夹Files里面。同时以部分文件名一样的文件名取名新建一个文件夹(存放提取的文件),最后压缩这个文件夹
- 请问RichTextBox中能否定义选中状态背景颜色
- C# 异步网络请求的机制是什么?
- 关闭窗口的问题??急
- 這條sql語句怎樣寫
无论是头,内容或者脚.只要是容器,都可以用 容器.controls.add(要加的控件).来实现.
你可以把gird的所有数据列放到一个摸版列里.
这样,你就可以添加了
至于格式的控制,可以在摸版中加table
supertbt(软件_小菜) :我的程序是CS的。动态创建控件没有问题,只是动态创建的控件,即使我指定他的parent为grid,他还是浮于grid之上,当grid有滚动条时,拖动滚动条,控件还是在原来的位置,不跟着滚动条改变。
我在滚动条事件里加入判断,执行动态创建控件位置与滚动位置同步。但是,效果还是不太好,还得写代码控制,最好能有更好的方法。重写flexgrid或重新绘制一个新的grid控件是最好的了。
请大家继续讨论,周末揭帖
我以前实现时因为用的底层grid是dev第三方控件组的,不能获取滚动条事件,也就不能实现我上面提供的解决方法。不过我当时把GRID扩大了,外面再套个PANEL,结果一拖动panel的滚动条,功能虽然实现了,但是表格的字段头却也没了,很是郁闷。现在我想把产品重新改写到.net2005上,顺便改进这个功能。希望继续讨论,提供点思路也可以阿。