C++ builder XE
lzksword
这个作者很懒,什么都没留下…
展开
-
C++ BuilderXE复制AdvStringGrid表格被选择区域数据
复制AdvStringGrid表格被选择区域数据原创 2024-06-08 17:25:17 · 243 阅读 · 0 评论 -
C++BuilderXE 如何让listView按文件名数字排序而非字母排序
RzListView4->Column[0]->Caption="序号[ 共"+AnsiString(Oldlist)+" ]";//列表第一列,取出文件夹名进行格式化成字母格式"000"//按列表第二列排序。//按列表第一列排序。原创 2024-05-18 08:59:58 · 541 阅读 · 0 评论 -
C++ BuilderXE 计算程序运行时间精确到毫秒
Label26->Caption = "耗时:"+FloatToStrF(dSec,ffFixed,4,3)+" 秒 ";原创 2024-05-11 09:08:59 · 192 阅读 · 0 评论 -
C++ Builder XE EnumWindowsProc遍历所有窗口的名称
/ 替换为正确的消息ID。OutputDebugString(L"枚举窗口句柄: ");ShowMessage("无活动窗口");// 例如,将句柄添加到列表中或者其他操作。// 这里我们仅仅输出到调试窗口。// 这里可以添加你的处理逻辑。// 继续枚举其他窗口。原创 2024-05-09 15:01:37 · 495 阅读 · 0 评论 -
C++BuilderXE读取任务进程名
C++BuilderXE读取任务进程名原创 2024-04-18 15:31:56 · 408 阅读 · 0 评论 -
C++ Builder XE关于sndPlaySound播放mp3的处理
/这个只能用AnsiString声明,不能用String否则会出错。//前用了AnsiString 才可以转,否则会出现不能转换char类型错误。//我的编译环境,必须放在这才有用,否则会弹出错,不知道什么原因。原创 2024-03-21 10:41:58 · 219 阅读 · 0 评论 -
C++ BuilderXE关于FDQuery组件记录限制设定
TFDQuery.RecordCount,或TDateSet.RecordCount只显示了可见的50条数据,但实际上数据的总量超过了这个数量。为了解决这个问题,我们可以通过更改TFDConection.FetchOptions.RecordCountMode属性为fmTotal,以获取全部数据。这个选项会让我们获得数据的全部总量,而不仅仅是已显示的数量。当用户点击滚动条的下箭头时,控件会再次请求更多的数据。由于FetchOptions的RowsetSize设置,它会提取额外的50条数据并添加到屏幕上。原创 2024-01-20 09:19:17 · 429 阅读 · 0 评论 -
C++ Builder XE关于TDateTime批量加减时间TTimerPiker的设置
void __fastcall TForm3::Button3Click(TObject *Sender){TDateTime *DT = new TDateTime(); //new TDateTime类型变量*DT=TPicker1->Time;//加 1 小时: DT = (double)DT + 1/24;//加 1 分钟: DT = (double)DT + 1/(24*60);//加 1 秒钟: DT = (double)DT + 1/(24*60*60);unsigned s原创 2024-01-13 18:21:21 · 934 阅读 · 0 评论 -
C++ Builder XE 获取路径的最后一层文件夹名
String TForm1::LJname(String LJpath) //路径取出文件夹名。原创 2023-09-29 20:15:39 · 123 阅读 · 0 评论 -
C++ Builder XE AdvStringGrid的表格画线显示隐藏经典实例
C++ Builder XE AdvStringGrid的表格画线显示隐藏经典实例原创 2023-06-14 10:43:07 · 1740 阅读 · 0 评论 -
C++ Builder XE 窗体置顶、置底设置
C++ Builder XE 窗体置顶、置底设置原创 2023-04-03 10:05:17 · 417 阅读 · 1 评论 -
C++ Builder XE如何多组件装入数组处理
/装入组件进入列表。//读取列表中的组件。原创 2023-04-02 11:49:00 · 349 阅读 · 0 评论 -
C++ Builder XE 返回年月日,星期几
RzLabel50->Caption=AnsiString(Tdyear)+" 年"+AnsiString(Tmonth)+" 月";//0代表星期日,1代表星期一,...,6代表星期六。原创 2023-04-02 11:40:43 · 148 阅读 · 0 评论 -
C++ Builder XE 隐藏任务栏图标
隐藏任务栏图标:原创 2023-04-02 11:34:33 · 175 阅读 · 0 评论 -
C++ Builder XE 关于Memo组件移动到某一行位置
1、移动到Memo组件的最后一行操作:2、移动具体某一行的操作:{}原创 2022-12-11 12:18:04 · 435 阅读 · 0 评论 -
C++ Builder XE关于数据库字段备注型的读取载入问题
void TIWForm2::XSdq(int TH) //显示当前题号{ if(THRecNo=TH ; IWLabel1->Caption=" [ 第 "+String(FDQuery1->RecNo) +"/共 "+ String(FDQuery1->RecNo)+" ]"; //显示题目 IWMemo1->Text=FDQuery1->Fields->Fields[1]->AsString; //读取备注型字段原创 2022-12-05 21:28:10 · 440 阅读 · 0 评论 -
C++ Builder XE关于vector超速载入到listView表中
RzStatusPane1->Caption="预导入大底:"+String(m_lvDataVector.size())+" 个";//用于存储所以数据的向量。struct ListViewData //用于存储一条数据的结构体。//用于存储一条数据的结构体。//判定是否批量处理。原创 2022-11-23 15:04:01 · 537 阅读 · 0 评论 -
C++ Builder XE 用sndPlaySound写的简单的语音播报算法
C++ Builder XE 写的简单的语音播报算法原创 2022-11-20 19:19:51 · 626 阅读 · 0 评论 -
C++ Builder XE RzCheckTree1的树形显示用法
TEXT("警告"), MB_OK | MB_ICONWARNING);RootC=RzCheckTree1->Items->Add(NULL,"C-号码特征指标");RootD=RzCheckTree1->Items->Add(NULL,"D-个数统计指标");RootA=RzCheckTree1->Items->Add(NULL,"A-常用指标");RootB=RzCheckTree1->Items->Add(NULL,"B-和数指标");// 如果连接成功,就通过ADOQuery读取字段。原创 2022-11-20 19:06:44 · 595 阅读 · 0 评论 -
C++ Builder XE关于AdvStringGrid对EXCEL母表快速分表,并批量插入sheet子表简单操作
RzListBox1->Items->Append(RzButtonEdit1->Text+"\\"+Btzd->Strings[Bi]+"_分表.xlsx");if( AdvStringGrid1->Cells[ZDint][j]== Btzd->Strings[Bi] ) //分表字段类。//查找字段列有多少个不同类。//删除所有表格文件。//删除所有表格文件。原创 2022-11-18 22:22:52 · 780 阅读 · 0 评论 -
C++ Builder XE TChart动态添加N个线条TLineSeries变化
/ serRL[XSi]->Title->Caption="模块[ "+AnsiString(Ci)+" ] -"+Form2->RzListView3->Items->Item[Ci]->SubItems->Strings[0];i < CGsum;if(Form2->RzListView3->Items->Item[Ci]->Checked) //模块要显示。// 获得计数器的时钟频率。原创 2022-10-12 15:04:13 · 832 阅读 · 2 评论 -
C++ Builder ADO数据库连接与保存
aq->Post();//next的游标就已经post了。TEXT("警告"), MB_OK | MB_ICONWARNING);TEXT("警告"), MB_OK | MB_ICONWARNING);aq->Post();//next的游标就已经post了。::MessageBox(0, TEXT("打开表时发生错误!if(aq->RecordCount==0)//说明彩果为空。//ShowMessage("完成彩果保存!//当找到相同期数时。// 如果连接成功,就通过ADOQuery读取字段。原创 2022-10-12 14:52:21 · 710 阅读 · 0 评论 -
C++ Builder XE 如何判断是否是数字
判断是否为数字,如果不是,返回false原创 2022-09-01 15:47:31 · 363 阅读 · 0 评论 -
C++ Builder XE 关于RichEdit如何设置文本中某个字符颜色
/设置字符颜色为红色,效果如下图。//选中某几个字符的长度。//找到某几个字符的位置。如何在RichEdit组件中设置某几个字符的颜色?原创 2022-08-18 18:58:26 · 601 阅读 · 0 评论 -
C++ Builder XE 关于Date()和Time()时间的如何格式化字符串等问题
C++ Builder XE 关于Date()和Time()时间的如何格式化字符串等问题/日期分隔符//时间分隔符。原创 2022-08-13 18:01:49 · 454 阅读 · 0 评论 -
三、C++ Builder XE关于intraweb开发_插入IWGrid并美化表格
表格展示,是不是很好,并且,操作非常简单,不过要先插入一个CSS表格,在IWGrid中设置事件就可以达到,这Web开发实在不要太简单。对网页模板如何导入,也很简单,后面会讲并有实例下载。2、在iWGrid1的OnRenderCell事件中写入。1、插入一个iWGrid.//美化IWGrid1表格。...原创 2022-08-12 18:53:44 · 502 阅读 · 0 评论 -
C++ Builder XE 关于AdvTrackBar的相关设置记录
5、刻度线的长度及左边距大小。6、设置刻度标签位置。原创 2022-07-21 17:52:00 · 339 阅读 · 0 评论 -
C++ Builder XE10.2以上版本静态编译(绿色独立exe文件)
C++ Linker-->Link with Dynamic RTL 设为 falsePackages-->Runtime Packages-->Link with runtime packages 设为 false原创 2022-06-14 21:32:09 · 484 阅读 · 0 评论 -
C++ Builder XE TMS组件AdvEditBtn1的美观化设置
注:写一下,记录一下设置过程,以备后用。1、取消AutoSize设为false;2、左边的标签名称设置,标签位置设置左边设置;3、文本框的居中4、按钮触发事件void __fastcall TForm1::AdvEditBtn1ClickBtn(TObject *Sender){OpenDialog1->Title="请选择导入的文件!";OpenDialog1->Filter="每行一注或多注(*.txt)|*.txt|ALL Files(*.*)|*.*原创 2022-05-06 17:25:22 · 546 阅读 · 0 评论 -
C++ Builder XE 关于AdvStringGrid单元格颜色设置
代码如下:1、按单元格区块来进行设置的话,大区块进行设置,如下,//就是从单元格列与行分别为(0,3),到单元格列行为(9,4),全设置为clMoneyGreen;AdvStringGrid1->ColorRect(0,3,9,4,clMoneyGreen) ;AdvStringGrid1->ColorRect(0,7,9,9,clMoneyGreen);2、如果单个单元格颜色设定,则为如下,AdvStringGrid1->Colors[1][4]=clRed;...原创 2022-04-16 17:09:54 · 1060 阅读 · 0 评论 -
C++ builder XE 关于RzSizePanel的关闭与打开及其它设置
RzSizePanel1->RestoreHotSpot(); //打开显示RzSizePanel1->HotSpotClosed; //关闭RzSizePanel1->HotSpotVisible=true; //显示HotSpotRzSizePanel1->SizeBarStyle=ssGroove; //显示HotSpot隔线形状效果演示:原创 2022-04-16 12:02:20 · 1071 阅读 · 0 评论 -
C++ builder 关于MessageDlg的用法
if(MessageDlg("要删除当前记录码?",mtConfirmation,TMsgButtons()<<mbYes<<mbNo,0)==mrYes){ ADOTable1->Delete();}原创 2022-03-18 09:15:05 · 663 阅读 · 0 评论 -
C++ Builder XE 透明窗体特效处理实例
1、先设置好窗体透明2、设置好透明颜色设置3、设置好变化触发事件就可以了void __fastcall TForm1::Label27MouseMove(TObject *Sender, TShiftState Shift, int X, int Y){ Form1->AlphaBlend=false; Panel7->Color=clWhite; //Panel7->BorderStyle=bsSingle; thi...原创 2022-02-25 11:15:27 · 703 阅读 · 0 评论 -
AdvStringGrid 相关于XE的相关操作设置集合备忘录
//1、列宽设置TBg->ColWidths[0]=70;//2、行高设置TBg->RowHeights[0]=20;//3、设置列数、与行数 TBg->ColCount=34; TBg->RowCount=31;//4、设置固定行、与列数 TBg->FixedRows=1; TBg->FixedCols=2;//5、给某个单元格颜色设置颜色AdvStringGrid1->...原创 2022-02-04 12:25:32 · 452 阅读 · 0 评论 -
C++ Builder 当处理大规模数字字符数据时,可以用空间换时间优化速度
C++ Builder 当处理大规模数字字符数据时,可以用空间换时间优化速度原创 2022-01-02 10:33:01 · 222 阅读 · 0 评论 -
C++ Builder XE 读取文件夹里所有文本文件
AnsiString Dir=""; //++++++++++++++++++++++++++++++++++++++++++++ //计算时间 clock_t start,end,dtStart; start=clock(); // RzProgressBar1->Percent=0; //++++++++++++++++++++++++++++++++++++++++++++ //Dir里保存着所选的文件夹绝...原创 2021-10-21 14:32:48 · 360 阅读 · 0 评论 -
C++ Builder XE扫描读取文件夹内所有子文件夹路径
//读取文件夹中所有子文件夹 String Dir=RzButtonEdit1->EditText; TSearchRec sr; TStringList *Flist =new TStringList; Flist->Clear(); if(FindFirst(Dir+"\\*.*",faDirectory,sr) == 0) { //Oldlist = RzListView1->Items->Count; do ...原创 2021-10-21 14:27:49 · 291 阅读 · 0 评论 -
C++ Builder XE 关于listView组件中在可视范围中显示指定某一行
当我们需要在listView很多行情况下,在可视范围中显示指定某一行 RzListView1->SetFocus(); RzListView1->ItemIndex=i; RzListView1->Selected->MakeVisible(true);原创 2021-08-06 21:21:43 · 267 阅读 · 0 评论 -
C++ Builder XE 关于FDQuery1中FetchOptions中的rowsetsize属性设置限定查询记录数量问题
FDQuery1中FetchOptions中的rowsetsize属性设置一般默认限定为50条记录:如图只能修改这个数量就可以增加查询记录的数量,否则就会最多查询50条记录。原创 2021-07-31 11:35:11 · 343 阅读 · 0 评论 -
C++ Builder xe 关于FolderDialog1的自定义显示位置
先要将组件FolderDialog1的DialogPosition设置为fdpXY,再设置DialogX,DialogY就可以自定义位置原创 2021-07-23 20:42:16 · 95 阅读 · 0 评论