文档详情

StringGrid常用属性和常用操作.doc

发布:2017-06-04约字共13页下载文档
文本预览下载声明
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
显示全部
相似文档