vc6.0 DataGrid怎么样获取选中的是第几条记录,然后把该条记录设置的背景色设置为不同的。要完整代码。

C++语言 码拜 9年前 (2015-11-08) 1194次浏览
分不多,不好意思。麻烦了
解决方案:20分
SelEndCol、SelStartCol、SelEndRow、SelStartRow 属性

为一些连续的单元的范围返回或设置第一或最后的行或列。在设计时不可用。
SelEndCol-右边最后被选中的列。
SelStartCol-左边第一个被选中的列。
SelEndRow-最后被选中的行。
SelStartRow-第一个被选中的行。
语法
object.SelEndCol [= value ]
object.SelStartCol [= value]
object.SelEndRow [= value]
object.SelStartRow [= value]
SelEndCol、SelStartCol、SelEndRow 和 SelStartRow 属性的语法包含下面部分:
部分 描述
Object 对象表达式,其值是“应用于”列表中的一个对象。
Value 一个用来指定第一或最后一行或列的数值表达式。
说明
可以从代码中使用这些属性来选择 DataGrid 控件的特定区域,或在代码中返回所选择区域的大小。
SelStartCol 和 SelStartRow 一起使用可指定选中范围左上角处的单元。SelEndCol 和 SelEndRow 一起使用可指定选中范围右下角处的单元。
要指定一个单元而不改变当前的选择,使用 Col 和 Row 属性。
SelStartCol 和 SelEndCol 的缺省值是 -1。

BackColor、ForeColor 属性 (ActiveX 控件)

BackColor-返回或设置对象的背景颜色。
ForeColor-返回或设置在对象里显示图片和文本的前景颜色。
语法
object.BackColor [= color]
object.ForeColor [= color]
BackColor 和 ForeColor 属性语法包含下面部分:
部分 描述
object 对象表达式,其值是“应用于”列表中的一个对象。
color 值或常数,确定对象前景或背景的颜色,“设置值”中有详细说明。
设置值
Visual Basic 用 Microsoft Windows 运行环境的红-绿-蓝 (RGB) 颜色方案。color 的设置值如下:
设置值 描述
标准 RGB 颜色 使用调色板或在代码中使用 RGB 或 QBColor 函数指定的颜色。
系统缺省颜色 由对象浏览器中的 Visual Basic (VB) 对象库所列的系统颜色常数指定的颜色。Windows 运行环境替换使用用户在控制面板设置值中的选择。
对全部的窗体和控件,在设计时的缺省设置值如下:
BackColor-设置为由常数 vbWindowBackground 定义的系统缺省颜色。
ForeColor-设置为由常数 vbWindowText 定义的系统缺省颜色。
说明
在 Label 和 Shape,控件中,假如 BackStyle 属性的设置值为 0(透明),则忽略 BackColor 属性。
假如在 Form 对象或 Picturebox 控件中设置 BackColor 属性,则全部的文本和图片,包括指定的图片,都被擦除。设置 ForeColor 属性值不会影响已经绘出的图片或打印输出。在其它的全部控件中,屏幕的颜色会立即改变。
标准 RGB 颜色的有效取值范围是 0 到 16,777,215 (&HFFFFFF)。该范围内数的高字节为 0;较低的 3 个字节,从最低字节到最高字节依次决定红、绿和蓝的量。红、绿和蓝的成分,分别由一个介于 0 与 255 (&HFF) 之间的数来表示。假如最高字节不为 0,Visual Basic 将使用系统颜色,这些颜色由用户的控制面板设置值和由对象浏览器中的 Visual Basic (VB) 对象库所列出的常数来确定。
在 Windows 运行环境中显示文本,文本和背景的颜色必须都是原色。假如所选择的文本或背景颜色没有显示出来,则选择颜色中可能有抖动色-也就是说,最多由三种不同颜色的像素组成的颜色。假如对文本或背景选择了抖动色,则会用最接近的原色来代替。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明vc6.0 DataGrid怎么样获取选中的是第几条记录,然后把该条记录设置的背景色设置为不同的。要完整代码。
喜欢 (0)
[1034331897@qq.com]
分享 (0)