常用属性及常用操作.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
StringGrid常用属性和常用操作 ? 一、Delphi StringGrid控件的属性及使用说明 1、固定行及固定列:? (没有固定行列的时候,不能在运行时调节各个单元格的宽度和高度) ? StringGrid.FixedCols := 固定行数; ? StringGrid.FixedRows := 固定列数;?? ? StringGrid.FixedColor := 固定行列的颜色;?? ? StringGrid.Color := 未固定行列的颜色(资料区);? ? 2、资料区行列的宽度和高度:? ? StringGrid.DefaultColWidth := 內定全部的宽度;?? ? StringGrid.DefaultRowHeight := 內定全部的高度;?? ? StringGrid.ColWidths[Index:Longint]:=某一行整行的宽度;???? ? StringGrid.RowHeights[Index:Longint]:=某一列整列之高度;?? ??? 3、资料区(CELL)指定(将某一行列停在资料区最左上角) ? StringGrid.LeftCol:=某一行號;?? ? StringGrid.TopRow:=某一列號;?? ? 4、焦点移动到某一单元格内:???? ? StringGrid.Row:=?;?? ? StringGrid.Col:=?;?? ? 5、设定资料区行数和列数:(包含固定行、列亦算在內)???? ? StringGrid.RowCount:=?;?? ? StringGrid.ColCount:=?;?? ? 6、给某一个单元格赋值(从0开始):?? ? StringGrid.Cells[Col值?? ,?? Row值]:=字串;?? ? 7、判断鼠标处于哪一个单元格中?? ? 在StringGrid的Mouse事件中(UP,DOWN或MOVE)下:?? ? VAR?? C?? ,?? R?? :?? Longint;?? ? StringGrid.MouseToCell(X,Y,C,R);?? {X,Y由MOUSE事件传入}?? ? {取回?? C?? ,?? R?? 即为目前之Col?? ,?? Row值?? }???? ??? ??? 8、StringGrid之Options属性:?? ? 若要在执行中开启合租关闭Options某一功能如?? ‘goTABS’,则可以如下:?? ? 开启:? StringGrid.Options:=?? StringGrid.Options?? +?? [goTABS];?? ? 关闭: ?StringGrid.Options:=?? StringGrid.Options?? -?? [goTABS];?? ? ? goFixedHorzLine?? 固定列之间的水平分割线? ? goFixedVertLine?? ?固定行之间的垂直分割线?? ? goHorzLine? ??????可滚动列之间的水平分割线 ??? ? goVertLine? ???????可滚动行之间的垂直分割线? ? goRangeSelect?? ???可多重选择单元,如果包含goEditing,则忽略goRangeSelect。 ? goDrawFocusSelected?? 用鼠标多重选择时,第一个选择的单元反白?? ? goRowSizing? ??????用鼠标可改变列高?? ? goColSizing?? ??????用鼠标可改变行寬?? ? goRowMoving?? ????用鼠标可移动可滚动行?? ? goColMoving?? ?????用鼠标可移动可滚动列? ? goEditing ??????????可编辑单元的内容 ? ? goAlwaysShowEditor?? 表格总是编辑模式,不需要F2或ENTER即有等待输入的游标。如果Options不包含goEditing或包含goRowSelect,则goAlwaysShowEditor无效。 ? goTabs?? ???????????用TAB及Shift+TAB可切换表格单元 ? goRowSelect?? 用滑鼠點一下可選取整列(亦與滑鼠可多重選擇互斥)?? ? goThumbTracking?? 捲軸動時GRID跟著動,否則捲軸動完放開,GRID才動? ?? ? 一、Delphi StringGrid控件的常用操作代码 // 初始化StirngGrid的首行和首列 procedure TReferContentForm.SetSGridTitle(SGrid: TSuiStringGrid); var ? ColIndex, RowIndex: integer; begi

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档