stringgird的问题

zqh110 2000-08-07 06:55:00
请教一个问题:在stringgrid中,我限定某个空格的输入长度,
比如说:最长为4,当上次的输入小于4时,此格的背景为蓝时,直接输入字符
会把以前的字符覆盖,但当上次的字符长为4时,即使背景为蓝,也不能覆盖以前的字符
现在,我希望能覆盖以前的字符,该怎么办呢?
第二个问题和此相关,有没有什么属性表示被选中,即背景为蓝时有什么属性的值会发生变化!
...全文
60 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
PoolD 2000-08-08
  • 打赏
  • 举报
回复
“背景为蓝”似乎应该是指StringGrid失去焦点的状态,这时候怎样在StringGrid中输入呢?
{******************************************************************************} { gwjPack v1.2 For Delphi } { (C)Copyright 2007-2016 高文杰 } { ------------------------------------ } { } { 本开发包是开源的自由软件,您可以任意修改和重新发布这一程序。 } { } { 如果您有任何修改或者建议请发一份副本给我,谢谢 } { } { 作者姓名:高文杰 } { 电子邮件:46140262@QQ.com } { } {******************************************************************************} ================================================================================ 1. 许可协议 ================================================================================ gwjPack 开发包以开放源码 (Open Source) 的形式发布,您可以任意修改和重新发布 这一程序。 ================================================================================ 2. 测试包内容 ================================================================================ 代码包中包含以下几个目录: 1、Examples 演示程序目录,包含开发人员为代码编写的演示程序和源码。 2、Source 开发包源代码目录,所有的 gwjPack 源码放于该目录下。 --gwjDateTimePicker.pas 解决系统自带的DateTimePicker文本框不能为空的问题; --gwjDBGrid.pas 继承至DBGird; 1.多表头 2.支持鼠标滚动 3.Boolean行数据可以用 checkbox显示 4.可以设置选中数据的颜色 5.可以设置MoveByRows来滚轮每次滚动的行数 --gwjDropListGrid.pas 继承至StringGird,支持下拉列表; ================================================================================ 3. 安装使用 ================================================================================ 用户需要在 IDE 中打开 Source目录下的包文件,再在包文件窗口中进行编译安装。 点击 Delphi 的 Tools 菜单下的 Environment Options,进入设置对话框,点击 Library 页面中的 Library Path 项右边的按钮,将开发包 Source目录下各个子目录分别加入到搜索路 径中。 4.更新日志 v1.2 gwjDateTimePicker 加入 Exit事件 判断日期格式是否正确 并格式化为 yyyy-mm-dd v1.1 加入 gwjDBGrid.pas; gwjDropListGrid.pas 两个控件 v1.0 加入 gwjDateTimePicker.pas
{******************************************************************************} { gwjPack v1.3 For Delphi } { (C)Copyright 2007-2016 高文杰 } { ------------------------------------ } { } { 本开发包是开源的自由软件,您可以任意修改和重新发布这一程序。 } { } { 如果您有任何修改或者建议请发一份副本给我,谢谢 } { } { 作者姓名:高文杰 } { 电子邮件:46140262@QQ.com } { } {******************************************************************************} ================================================================================ 1. 许可协议 ================================================================================ gwjPack 开发包以开放源码 (Open Source) 的形式发布,您可以任意修改和重新发布 这一程序。 ================================================================================ 2. 测试包内容 ================================================================================ 代码包中包含以下几个目录: 1、Examples 演示程序目录,包含开发人员为代码编写的演示程序和源码。 2、Source 开发包源代码目录,所有的 gwjPack 源码放于该目录下。 --gwjDateTimePicker.pas 解决系统自带的DateTimePicker文本框不能为空的问题; --gwjDBGrid.pas 继承至DBGird; 1.多表头 2.支持鼠标滚动 3.Boolean行数据可以用 checkbox显示 4.可以设置选中数据的颜色 5.可以设置MoveByRows来滚轮每次滚动的行数 --gwjDropListGrid.pas 继承至StringGird,支持下拉列表; ================================================================================ 3. 安装使用 ================================================================================ 用户需要在 IDE 中打开 Source目录下的包文件,再在包文件窗口中进行编译安装。 点击 Delphi 的 Tools 菜单下的 Environment Options,进入设置对话框,点击 Library 页面中的 Library Path 项右边的按钮,将开发包 Source目录下各个子目录分别加入到搜索路 径中。 4.更新日志 v1.3 gwjDateTimePicker 修改IsNum事件 D2009及以上版本用 CharInSet 代替 In v1.2 gwjDateTimePicker 加入 Exit事件 判断日期格式是否正确 并格式化为 yyyy-mm-dd v1.1 加入 gwjDBGrid.pas; gwjDropListGrid.pas 两个控件 v1.0 加入 gwjDateTimePicker.pas
{******************************************************************************} { gwjPack v1.5 For Delphi } { (C)Copyright 2007-2016 高文杰 } { ------------------------------------ } { } { 本开发包是开源的自由软件,您可以任意修改和重新发布这一程序。 } { } { 如果您有任何修改或者建议请发一份副本给我,谢谢 } { } { 作者姓名:高文杰 } { 电子邮件:46140262@QQ.com } { } {******************************************************************************} ================================================================================ 1. 许可协议 ================================================================================ gwjPack 开发包以开放源码 (Open Source) 的形式发布,您可以任意修改和重新发布 这一程序。 ================================================================================ 2. 测试包内容 ================================================================================ 代码包中包含以下几个目录: 1、Examples 演示程序目录,包含开发人员为代码编写的演示程序和源码。 2、Source 开发包源代码目录,所有的 gwjPack 源码放于该目录下。 --gwjDateTimePicker.pas 解决系统自带的DateTimePicker文本框不能为空的问题; --gwjDBGrid.pas 继承至DBGird; 1.多表头 2.支持鼠标滚动 3.Boolean行数据可以用 checkbox显示 4.可以设置选中数据的颜色 5.可以设置MoveByRows来滚轮每次滚动的行数 6.点击标题头可以排序(暂时只支持TCustomADODataSet 说明: TADODataSet TADOQuery TADOTable TADOStoredProc 都是 TCustomADODataSet 类型 --gwjDropListGrid.pas 继承至StringGird,支持下拉列表; ================================================================================ 3. 安装使用 ================================================================================ 用户需要在 IDE 中打开 Source目录下的包文件,再在包文件窗口中进行编译安装。 点击 Delphi 的 Tools 菜单下的 Environment Options,进入设置对话框,点击 Library 页面中的 Library Path 项右边的按钮,将开发包 Source目录下各个子目录分别加入到搜索路 径中。 4.更新日志 v1.5 gwjDBGrid 点击标题头可以排序(暂时只支持TCustomADODataSet 说明: TADODataSet TADOQuery TADOTable TADOStoredProc 都是 TCustomADODataSet 类型 v1.4 gwjDBGrid 点击标题头可以排序(暂时只支持TADOQuery) v1.3 gwjDateTimePicker 修改IsNum事件 D2009及以上版本用 CharInSet 代替 In v1.2 gwjDateTimePicker 加入 Exit事件 判断日期格式是否正确 并格式化为 yyyy-mm-dd v1.1 加入 gwjDBGrid.pas; gwjDropListGrid.pas 两个控件 v1.0 加入 gwjDateTimePicker.pas

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧