社区
C++ Builder
帖子详情
C++Builder StringGrid 控件的事件
晴空遐想
2012-05-23 07:55:28
StringGrid控件有没有编辑完一个格子,并且在退出编辑时触发的事件。我想编辑各自并且读取到新写入格子的数据!,谢谢指教!!!
...全文
232
5
打赏
收藏
C++Builder StringGrid 控件的事件
StringGrid控件有没有编辑完一个格子,并且在退出编辑时触发的事件。我想编辑各自并且读取到新写入格子的数据!,谢谢指教!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ltioaf001
2012-06-10
打赏
举报
回复
学习一下,支持下楼主
晴空遐想
2012-06-09
打赏
举报
回复
谢谢了!!!前段时间出去了一趟忘记结贴了
tanzhihua198612
2012-05-24
打赏
举报
回复
我有段代码 不知道是不是你需要的功能 ,先在窗体当中放一个edit
void __fastcall TForm1::StringGrid1SelectCell(TObject *Sender, int ACol,
int ARow, bool &CanSelect)
{
TStringGrid *sg = dynamic_cast<TStringGrid*>(Sender);
if (!sg)
return;
sg->Perform(WM_CANCELMODE, 0, 0);
TRect R = sg->CellRect(ACol, ARow);
TPoint org = ScreenToClient(sg->ClientToScreen(TPoint(R.Left, R.Top)));
Edit1->SetBounds(org.x, org.y, R.right - R.left, StringGrid1->RowHeights [sg->Row]);
Edit1->Show();
Edit1->BringToFront();
Edit1->SetFocus();
Edit1->Text = "";
Edit1->Text = StringGrid1->Cells [ACol][ARow];
Edit1->SelectAll();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Edit1Exit(TObject *Sender)
{
if(StringGrid1->Col<17)
{
if(Edit1->Text=="")
StringGrid1->Cells [StringGrid1->Col][StringGrid1->Row] = "00" ;
else if(Edit1->Text.Length()==1)
StringGrid1->Cells [StringGrid1->Col][StringGrid1->Row] = "0"+Edit1->Text;
else
StringGrid1->Cells [StringGrid1->Col][StringGrid1->Row] = Edit1->Text ;
Edit1->Visible = false;
}
}
晴空遐想
2012-05-24
打赏
举报
回复
我需要很多单元格,几百个啊!
Kanson
2012-05-24
打赏
举报
回复
里面放个edit?退出时在edit exit当中响应事件,
c++builder
string
grid
类
在
C++Builder
中,
String
Grid
类是一个非常实用且强大的组件,用于展示和操作表格数据。
String
Grid
通过结合列和行来表示数据,提供了一个直观的数据可视化方式。它不仅能够显示一系列按类别排列的值,还能作为时间表或...
C++ Builder之
String
Grid
表格简单示例.rar
总之,C++ Builder中的T
String
Grid
控件
是处理表格数据的得力助手,它提供了丰富的属性、方法和
事件
,使得在C++环境中创建类似电子表格的应用变得简单易行。学习和理解这个示例,将有助于提升你在C++ Builder中开发...
C++ Builder之
String
Grid
表格简单示例v1.1.rar(源代码)
这个“C++ Builder之
String
Grid
表格简单示例v1.1”源代码提供了一个很好的起点,让我们了解如何在实际项目中利用T
String
Grid
控件
创建功能丰富的表格界面。通过阅读和分析源码,我们可以学习到更多关于T
String
Grid
的...
c++builder
中使用adv
string
grid
导出数据到excel
Adv
String
Grid
是
C++Builder
中的一个高级网格
控件
,它提供比标准VCL的
String
Grid
更多的功能,如自定义绘制、列排序、行/列选择等。在这个例子中,Adv
String
Grid
用于显示和存储从数据库查询得到的数据。 2. **数据源...
C++ Builder 50经典入门
###
C++Builder
5.0 经典入门知识点解析 #### 一、
C++Builder
5.0 简介 - **定义与背景**:
C++Builder
5.0 是由 Interprise(Borland)公司推出的一款基于 C++ 语言的快速应用程序开发(Rapid Application ...
C++ Builder
13,870
社区成员
102,693
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章