以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何设置焦点单元格样式  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=73931)

--  作者:goodnight
--  发布时间:2015/8/29 16:20:00
--  如何设置焦点单元格样式

如何设置焦点单元格样式

要求 设置线条 颜色,大小

焦点单元格 颜色


--  作者:有点蓝
--  发布时间:2015/8/29 16:23:00
--  
http://www.foxtable.com/help/index.html?n=1577.htm
--  作者:goodnight
--  发布时间:2015/8/29 16:45:00
--  

不知是FT的悲哀还是我的悲哀

 

焦点单元格是双击后准备编辑的单元格

 

我实际需要的是 单元选择的那个单元格,的颜色或边框要突出点,

但是整了半天 发现那个单元格 算选取区域

.SysStyles("Highlight").BackColor = color.fromargb(255,0,0)  \'选定区域  
用这个来设定的,

 

这里就有 矛盾了.

 

单击的选中的单元格,的边框要设置深颜色

 

而选中区域的单元格要设定为浅色,深了就不行

 

像这个设置成红色, 单元单元格时的选择框突出出来了

 

但选择多个单元格时就不行了,颜色太深了

 

如果设置浅色,则选择多个单元格时就好了,单击选中的就不行了.

 

为什么两者只能其一了?

 

[此贴子已经被作者于2015/8/29 16:49:31编辑过]

--  作者:有点蓝
--  发布时间:2015/8/29 16:49:00
--  
DataTables("产品").SysStyles("Focus").BackColor= Color.Red
不是写的很清楚吗,用Focus

--  作者:goodnight
--  发布时间:2015/8/29 16:52:00
--  

晕 不是要这个效果的

你那是准备编辑的单元格

 

用户 需要清楚的知道现在单击的是哪个单元格

 

像EXCEL,选中的单元格边框是一种颜色,选择区域又是另外的颜色


--  作者:有点蓝
--  发布时间:2015/8/29 17:02:00
--  
选定区域的颜色在DrawCell中写
判断行,和列是否在选中的区域

--  作者:大红袍
--  发布时间:2015/8/30 10:39:00
--  

1、边框的话,你可以设置选定区颜色

 

2、要背景颜色的话,你就关闭表的风格

 

http://www.foxtable.com/help/topics/0016.htm