社区
Delphi
帖子详情
如何在StringGrid中删除一行。
foundAnswer
2003-06-25 04:25:59
如何在StringGrid中删除一行,删除后,后面的纪录会不会自动向上移动一行,有什么方法可以使用。谢谢。
...全文
60
7
打赏
收藏
如何在StringGrid中删除一行。
如何在StringGrid中删除一行,删除后,后面的纪录会不会自动向上移动一行,有什么方法可以使用。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Means_pan
2003-06-27
打赏
举报
回复
stringgrid行列的增加和删除
type
TExCell = class(TStringGrid)
public
procedure DeleteRow(ARow: Longint);
procedure DeleteColumn(ACol: Longint);
procedure InsertRow(ARow: LongInt);
procedure InsertColumn(ACol: LongInt);
end;
procedure TExCell.InsertColumn(ACol: Integer);
begin
ColCount :=ColCount +1;
MoveColumn(ColCount-1, ACol);
end;
procedure TExCell.InsertRow(ARow: Integer);
begin
RowCount :=RowCount +1;
MoveRow(RowCount-1, ARow);
end;
procedure TExCell.DeleteColumn(ACol: Longint);
begin
MoveColumn(ACol, ColCount -1);
ColCount := ColCount - 1;
end;
procedure TExCell.DeleteRow(ARow: Longint);
begin
MoveRow(ARow, RowCount - 1);
RowCount := RowCount - 1;
end;
ihihonline
2003-06-27
打赏
举报
回复
Move
----------------
过河卒
things
2003-06-27
打赏
举报
回复
回复人: firetoucher(风焱) ( ) 信誉:119 2003-06-25 16:54:00 得分:0
StringGrid1.Rows.Delete(i);
-------------
好象不行啊,firetoucher(风焱) 是怎么做的?
foundAnswer
2003-06-25
打赏
举报
回复
我也看到了这个方法,能不能说说StringGrid1.Rows.Delete(i)中i的具体含义。谢谢。
firetoucher
2003-06-25
打赏
举报
回复
StringGrid1.Rows.Delete(i);
foundAnswer
2003-06-25
打赏
举报
回复
真的要手动调整,不会这么恐怖把
fengjn
2003-06-25
打赏
举报
回复
必须手动调整了。
将后面的行上移
行总数减一
C++ builder6
删除
选
中
的
String
Grid
行
软件使用C++ builder6。
删除
选
中
的
String
Grid
行。序号不随
删除
而变化。如果需要变化,则将第一列的字符转化为数字后-1。
支持多表头及单元格合并的
String
Grid
String
Grid
的扩展控件, 在
String
Grid
的基础上增加了: 分别定义每列属性; 支持多层表头、表头斜线 单元格合并、拆分; 每个单元格可单独设置字体、颜色、对齐等格式 随意行、列锁定 指定表格背景图片,格线顔色 对每行数据提供状态管理(Modified,Inserted,Deleted,Unmodified) 动态插入、
删除
行列 支持下拉框,按纽等内嵌编辑器,并能自由扩充 支持列头点击排序, 记录Filter过滤显示 并增加OnEnterCell与OnLeaveCell事件,可得知鼠标光标是否经过某格 支持在设计期间进行编辑,支持直接打印、预览,对于超宽部分能够自动分页。以上有部份功能暂时还未完成。axcom@163.com2005.7.15
string
grid
测试.rar
该实例实现了
string
grid
里增加,
删除
功能,并增加一列序号(1,2,3...7),通过修改序号列
中
的数字,比如将第五行的序号5改成1,则第五行(整行数据)到第
一行
,其他行依次往下排,然后序号会重新排序。有需要此功能或者学习
string
grid
增删排序还有调列的小伙伴可以下载学习下,还是不错的。
Delphi开发技巧之-VCL
ListView 排序
String
grid
内使用回车键代替Tab键 TListBox内显示分栏 TListBox每
一行
显示交互的颜色 TMemo内光标位置根据鼠标移动 TMemo自动卷动 TRichEdit卷到特定位置 TRxRichEdit内插入图像 T
String
Grid
中
插入、
删除
一行
T
String
Grid
保存和装载 TTreeview控件显示粗体节点 TWebBrowser
中
调用“查找”对话框 为Listview栏添加双击事件 为工具栏的TToolButton设置新的索引 仅通过Classname创建和管理任意窗体 从RichEdit取Rtf格式 从TListBox
中
拖放项目到TRichEdit 从一个TRichedit复制格式Rtf文本到其它 使用CustomSort方法排序TListView 使用DB
Grid
字段队列同步列标题队列 使用Interfaces和TInterfaceList 使用TRichEdit存储大于64K数据 使用代码移动
String
Grid
的行和列 使用圆形角显示控件 使用类名显示窗体 保存 装载TCheckListbox值 保存和装载TListView 保存和装载TTreeView 允许TDB
Grid
栏调整大小但防止移动 克隆控件 克隆窗体 列出控件的所有属性和事件 创建可编辑ListBox
删除
Listbox的所有选定项目
删除
string
list
中
重复项目
删除
T
String
Grid
中
的列 动画窗体 取ComboBox List句柄 取TListview内所有选定项目 取TShellListView
中
选定文件的路径 取列举值的名称 在combobox
中
实现autocomplete 在DB
Grid
中
使用回车键改变到下一个段 在listbox内列出所有目录、文件和驱动器 在Listbox内显示水平滚动条 在memo
中
实现UNDO 在RichEdit内搜索文本并选择它 在
String
Grid
内使用Combobox作为编辑器 在
String
Grid
单元
中
画不同颜色 在TComboBox
中
显示栏 在TComboBox内绘制位图 在TDateTimePicker内显示星期几 在TFileListBox内显示多列 在TListBox
中
创建彩色项目 在TListBox内拖拽 在TListbox内绘制位图 在TListview内执行二进制搜索 在TListView内拖拽多个项目 在TListView列
中
创建进度条 在TMemo内查看和编辑MS-DOS文本 在TPageControl拖拽Tabs 在TPrintDialog上放置定制控件 在TRichEdit内使用上标和下标 在TRichEdit内使用超链接 在TRichEdit内文本使用不同的下划线样式 在TRichedit内设置段落行距 在T
String
Grid
内
删除
一行
在T
String
Grid
实现OnColumnClick事件 在自己的控件显示信息 复制Listbox项目到剪贴板 失效TTreeview的tooltips 定制TDateTimePicker的格式 居
中
控件 屏蔽在EditBox内按回车键的都都声 强制在TEdit内输入 排序
String
Grid
搜索和替换RichEdit
中
文本 搜索和选定TListBox的项目 改变TDB
Grid
的DefaultRowHeight 改变TRichEdit内选定文本的背景颜色 改变T
String
Grid
内选定单元的颜色 改变标准对话框 改变状态栏字体样式 改变窗体上所有控件的属性 改变进度条颜色 根据
String
Grid
列内容自动调整大小 根据列排序T
String
Grid
检查
String
grid
中
指定单元示范选定 检查TMemo能否取消操作 检查TreeView是否完全展开或折叠 检查T
String
Grid
是否有滚动条 添加接口对象到list 清空
String
Grid
的所有单元 移动listbox项目 移动TListView项目 移动TRichEdit内光标到指定位置 聚焦TDB
Grid
某些单元 自动打开TDateTimePicker 自定义Memo边界 获取TRichEdit
中
鼠标指针下面的字 访问TRadioGroup的控件 调整TComboBox下拉列表的宽度 转换Editbox的首字符为大写 转换TEdit
中
每个词的首字母为大写 输出T
String
Grid
到TListView 运行时创建TButtons队列 运行时创建控件 运行时创建菜单项 运行时替换控件 返回TTreeView内字符串路径 防止在TEdit内剪贴、复制、粘贴 防止用户调整TListView栏大小 限制TEdit的输入 隐藏TListView滚动条 隐藏最小化MDI子窗口 颜色Combo Box 验证TEdit
中
输入的是数字
Delphi开发技巧之-文件操作
Windows
中
的通用应用程序的类名 使用API函数复制移动文件 使用API访问ListBox项 使用GetTempFileName创建一个唯一的临时文件 使用INI文件 使用INI文件保存、装载字体信息 使用TFileStream 使用TStream保存字符串 使用TTreeview显示目录 使窗体的关闭按钮失效 修改文本文件 允许在资源管理器
中
拖放文件 减小EXE文件大小 列举驱动器 列出目录下的子目录 创建快捷方式 创建目录
删除
文件到回收站 判断文件夹是否共享 剪贴板存放多个控件流 加载CDROM图标 压缩和解压流 取MP3的ID3-Tag 取Program files目录 取可执行文件类型 取和文件类型关联的应用程序 取当前程序所在目录 取指定文件的版本信息 取文件修改日期 取文件日期 取文件最后访问日期 取文件版本号 取文件的所有者 取目录大小 取磁盘可用空间和总空间 取设置当前目录 取设置文件夹的日期 向Exe文件
中
添加数据 向文件写添加文本 在TMemo光标位置插入一个文件 在Windows开始后自动运行一个程序 在应用程序
中
添加Exe文件并且执行 在文件
中
搜索字符串 在文件
中
搜索指定文本 在文本文件
中
搜索文本 将剪贴板复制到流和恢复 将文本文件赋值给一个字符串 将资源文件
中
Rft文本装载到TRichEdit 将长文件名转换成短文件名 彻底
删除
文件 打开资源管理器且显示指定文件夹 捕获DOS应用程序的输出 改变TPageControls的颜色 改名、移动、
删除
文件或目录 显示‘打开方式’对话框 显示文件属性对话框 显示目录选择对话框 显示目录选择对话框并指定初始目录 替换正运行的DLL 检查文件是否ASCII格式 检查文件是否在本地驱动器 检查文件是否已打开 检查文件是否正在使用 检查目录是否存在 比较两个文件是否相同 添加去掉路径名后的符号 添加文件到文档菜单 清空文档 获取文件类型 获得快捷方式信息 获得文件大小 计算文件的校验和 设置文件日期 读 table-textfile 到
String
Grid
读取二进制文件使用ASCII显示 转换OEM到ANSI 转换短文件名为长文件名 运行一个程序或打开一个关联文件 返回UNC路径 通过CRC-32验证文件
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章