quasiceo IP属地:湖北

文章 关注 粉丝 访问 贡献
 
共 664 篇文章
显示摘要每页显示  条
DBGrid中顯示多行的方法。Q:當DBGrid的資料內容長度超過欄寬時,自动换行。DBGrid1.//這一段程式碼中,主要設定了 //1) default row height TStringGrid(DBGrid1).DefaultRowHeight := 70 ;//2) 還原 heading 的 row height TStringGrid(DBGrid1).RowHeights[0] := 20 ;DBGridOptions := DBGrid1.DBGrid1DrawColumnCell(Sender: TObject;ba...
void __fastcall SetButtonWidth(int Value);}TEditStyle __fastcall TDropListGrid::GetEditStyle(int ACol, int ARow){ TEditStyle es = TStringGrid::GetEditStyle(ACol, ARow);}void __fastcall TDropListGrid::GetPickListItems(int ACol, int ARow, TStrings *Items){ if (FOnGetPickListItems) FOnGetPickListItems(ACol, ARow, It...
如果大侠们找的是这个代码就不用贴出来了。esc: TOutBufPassThrough;prt := Printers.esc.nDataLen := Length(c_OpenMoneyBoxCommand);Handle, PASSTHROUGH, sizeOf(esc), @esc, 0, nil);if not OpenPrinter(@Device, Handle, nil) then begin.S:= AnsiString(CHR(27)+Chr(112)+CHR(0)+CHR(60)+CHR(255));WritePrinter(Handle, PChar(S), Leng...
如:STAR票据打印机接在LPT1口中,驱动指令是: 进制      指令 开钱箱指令 十六进制 1B 70 7 CHR(0x1B)+ CHR(0x70)+ CHR(0x7) 十进制 27 112 7 CHR(27)+ CHR(112)+ CHR(7) ASCII代码 ESC p CHR(27)+''p''+ CHR(7)
Name:=''宋体''; printer.Canvas.Font.Size:=8; printer.Canvas.Font.Charset:=GB2312_CHARSET; Rewrite(PrnFileName); write(PRNFileName,chr(12)); //清除顾显 write(PRNFileName,chr(27)+chr(81)+chr(65)+Money_String+chR(13)); //显示信息 CloseFile(PRNFileName);end;Name:=''...
实现原理: TStringGird 第一次进入编辑状态前由CreateEditor 创建编辑器,在编辑器显示前会访问TCustomGrid.GetEditStyle 函数,并由该函数的返回值决定编辑器类型。type TOnGetEditStyle = procedure(ACol, ARow: Integer;procedure GetPickListitems(ACol, ARow: Integer;
其实用delphi写双屏幕的程序是比较简单的,Screen.MonitorCount就是当前系统屏幕的数量,TForm也有与屏幕相关的属性,比如DefaluMonitor,不过想设一个窗体显示在哪个屏幕上好象没有属性(可能我没找到),不过研究VCL代码发现如何把一个窗体显示在某个屏幕上(可以看TCustomForm的SetWindowToMonitor方法),把它抽出来封装成一个函数://Form:目...
今天做定制时遇到Delphi位操作及多显示器扩展显示问题,故总结一下。Windows最多支持10个显示器,Windows将所有显示器映射为一个大的虚拟桌面。为了不使一个窗体显示在两个显示器之间等原因的考虑,Windows将一个显示器作为主显示器。几个重要的概念:桌面、显示器、主显示器。通过这两个属性我们可以枚举出系统中所有的显示器(TMonitor)的实...
每次要远程调试的时候都要看半天的xe2英文帮助文档,今天正好有点时间,把它写下来。本文是拿c++ builder xe2为例写的,但绝大多数内容也适用于delphi xe2 并且可以很容易的推广到 xe3 xe4 等版本。由于embarcadero rad studio 远程调试都是建立在socket通信基础上的。点击菜单 Run->Load Process 在左边选择remote 然后设置好Remote path...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部