StringGrid定位到第一格 由于StringGrid的行和列太多了,所以滚动浏览到最后时,想回看一下栅格(1,1)的数据很痛苦。有什么办法吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 StringGrid.col := 1;StringGrid.row := 1; 元件名稱:StringGrid文件版本:for Delphi文件作者:bruce0211 1998/01 ●固定行及固定列:StringGrid.FixedCols:=固定行之數;StringGrid.FixedRows:=固定列之數;StringGrid. FixedColor:=固定行列之顏色;StringGrid.Color:=資料區之顏色;●資料行列之寬高度:StringGrid.DefaultColWidth:=內定全部之寬度;StringGrid.DefaultRowHeight:=內定全部之高度;StringGrid.ColWidths[Index:Longint]:=某一行整行之寬度; StringGrid.RowHeights[Index:Longint]:=某一列整列之高度;●資料區(CELL)指定:將某一行列停在畫面之資料區最左上角:StringGrid.LeftCol:=某一行號;StringGrid.TopRow:=某一列號;焦點移至某一格(CELL)內: StringGrid.Row:=?;StringGrid.Col:=?;設定資料行列數:(包含固定行、列亦算在內) StringGrid.RowCount:=?;StringGrid.ColCount:=?;寫一字串至某一格(CELL)內:StringGrid.Cells[Col值 , Row值]:=字串;判斷滑鼠指標目前在哪一格(CELL)範圍內:在StringGrid之Mouse事件中(UP,DOWN或MOVE)下:VAR C , R : Longint;BeginStringGrid.MouseToCell(X,Y,C,R); {X,Y由MOUSE事件傳入}{取回 C , R 即為目前之Col , Row值 } ......●StringGrid之Options屬性:若要於程式執行中開啟或關閉Options某一功能如 ‘goTABS’開: StringGrid.Options:= StringGrid.Options + [goTABS];關: StringGrid.Options:= StringGrid.Options - [goTABS];goFixedHorzLine 固定列間之水平線goFixedVertLine 固定行間之垂直線goHorzLine 資料格間水平線goVertLine 資料格間垂直線goRangeSelect 滑鼠可多重選擇goDrawFocusSelected 多重選擇時,第一資料項反白goRowSizing 滑鼠可改變列高goColSizing 滑鼠可改變行寬goRowMoving 滑鼠可搬資料列goColMoving 滑鼠可搬資料行goEditing 可編輯(與滑鼠可多重選擇互斥)goAlwaysShowEditor 須有goEditing,不用按F4或ENTER即有等待輸入游標goTabs 允許TAB及Shift-TAB移動游標goRowSelect 用滑鼠點一下可選取整列(亦與滑鼠可多重選擇互斥)goThumbTracking 捲軸動時GRID跟著動,否則捲軸動完放開,GRID才動 http://delphi.ktop.com.tw/topic.asp?TOPIC_ID=20183 几乎stringGrid的一切 查询中Close的位置 关于数据库 问题:请教高手,fastreport打印问题。棘手度9.9!! 一个有100个节点的树有几条边? 如何令程序重新运行自己! 几种常用开发工具的比较(delphi得分很高,哈哈,意淫一把) 如何像连接数据库一样,打开一个由数据库导出的文本。 如何动态创建sql server数据库的别名,着急ing 请教--关于斑马打印机的操作(//007pro) 带有sum的sql语句,怎么在存储过程中表示?偶这么写,检查语法时,不通过//牛虻 DELPHI 怎么判断窗口已经打开了 关于作用域的问题
StringGrid.row := 1;
文件版本:for Delphi
文件作者:bruce0211 1998/01 ●固定行及固定列:
StringGrid.FixedCols:=固定行之數;
StringGrid.FixedRows:=固定列之數;
StringGrid. FixedColor:=固定行列之顏色;
StringGrid.Color:=資料區之顏色;●資料行列之寬高度:
StringGrid.DefaultColWidth:=內定全部之寬度;
StringGrid.DefaultRowHeight:=內定全部之高度;
StringGrid.ColWidths[Index:Longint]:=某一行整行之寬度;
StringGrid.RowHeights[Index:Longint]:=某一列整列之高度;●資料區(CELL)指定:
將某一行列停在畫面之資料區最左上角:
StringGrid.LeftCol:=某一行號;
StringGrid.TopRow:=某一列號;
焦點移至某一格(CELL)內:
StringGrid.Row:=?;
StringGrid.Col:=?;
設定資料行列數:(包含固定行、列亦算在內)
StringGrid.RowCount:=?;
StringGrid.ColCount:=?;
寫一字串至某一格(CELL)內:
StringGrid.Cells[Col值 , Row值]:=字串;
判斷滑鼠指標目前在哪一格(CELL)範圍內:
在StringGrid之Mouse事件中(UP,DOWN或MOVE)下:
VAR C , R : Longint;
Begin
StringGrid.MouseToCell(X,Y,C,R); {X,Y由MOUSE事件傳入}
{取回 C , R 即為目前之Col , Row值 }
......●StringGrid之Options屬性:
若要於程式執行中開啟或關閉Options某一功能如 ‘goTABS’
開: StringGrid.Options:= StringGrid.Options + [goTABS];
關: StringGrid.Options:= StringGrid.Options - [goTABS];
goFixedHorzLine 固定列間之水平線
goFixedVertLine 固定行間之垂直線
goHorzLine 資料格間水平線
goVertLine 資料格間垂直線
goRangeSelect 滑鼠可多重選擇
goDrawFocusSelected 多重選擇時,第一資料項反白
goRowSizing 滑鼠可改變列高
goColSizing 滑鼠可改變行寬
goRowMoving 滑鼠可搬資料列
goColMoving 滑鼠可搬資料行
goEditing 可編輯(與滑鼠可多重選擇互斥)
goAlwaysShowEditor 須有goEditing,不用按F4或ENTER即有等待輸入游標
goTabs 允許TAB及Shift-TAB移動游標
goRowSelect 用滑鼠點一下可選取整列(亦與滑鼠可多重選擇互斥)
goThumbTracking 捲軸動時GRID跟著動,否則捲軸動完放開,GRID才動
几乎stringGrid的一切