以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何实现如图要求?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=67627)

--  作者:lyfxybc
--  发布时间:2015/4/28 5:41:00
--  如何实现如图要求?

如何实现如图要求?

 


图片点击可在新窗口打开查看此主题相关图片如下:1.bmp
图片点击可在新窗口打开查看

 

1、有两个数值组合框,要求,一个数值组合框数值增加就增加列,数值减少就删除列(也可采用显示或隐藏列)。

                                      另一个数值组合框数值增加就增加行,数值减少就删除行。

2、网格线每隔四个用红色表示(可以不实现)。

3、点击单元格变黑色,再次点击单元格变白色

4、如何用按钮点击一下实现黑变白,再按按钮点击一下白变黑(就是翻转)

5、如何判断某一列全为黑或全为白并提示“第几列有错”,某一行全为黑或全为白并提示“第几行有错”(只判断显示列或行的值)。

 

 


 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.rar

 

 

 


 

[此贴子已经被作者于2015/4/28 6:42:44编辑过]

--  作者:狐狸爸爸
--  发布时间:2015/4/28 8:59:00
--  

你要用GDT+画图实现,比较专业,但是超出技术支持范畴。

 

用Table模拟,比较简单,我给你方法,你可以自己搞定:

 

增加删除行的方法你会的,动态增加列删除列的方法你也会,隐藏标题行你也会,隐藏行号列的方法你也会,至于黑白,更简单,DrawCell事件就行了。

单击单元格,让单元格的值在空和1之间切换,单元格为1的通过使用黑色背景的样式。

 

判断的话,每次单击之后,自己编码判断,水平,垂直,还有两条斜线,没有多复杂。

 

这样看起来其实没有什么是你不会的,先自己去尝试下吧,有具体的单个问题再说话,将会做的做好,不要这样整体交给别人设计。

[此贴子已经被作者于2015/4/28 9:10:43编辑过]

--  作者:Bin
--  发布时间:2015/4/28 9:27:00
--  
.
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


--  作者:lyfxybc
--  发布时间:2015/4/28 9:30:00
--  

非常感谢


--  作者:Bin
--  发布时间:2015/4/28 9:31:00
--  
翻转没有写,时间有限,你自己遍历一下列的值就OK了. 单元格赋值为b就是黑,空就是白
--  作者:lyfxybc
--  发布时间:2015/4/28 9:59:00
--  

根据您的代码完成了,非常感谢

 

翻转简单,已经完成。

 

就是行或列的遍历后判断都为黑或白,出错。只显示最后一行出错,对了也出错,估计是循环代码不对。

[此贴子已经被作者于2015/4/28 17:41:02编辑过]