`

Delphi StringGrid控件的属性及使用说明[转载]

阅读更多

Delphi StringGrid控件的属性及使用说明
  元件名稱:StringGrid  
   
  ●固定行及固定列:  
  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才動    

 

分享到:
评论

相关推荐

    delphi 在stringGrid控件中嵌入ComboBox

    在Delphi编程环境中,StringGrid控件是一种常用的用于显示二维数据的组件,它允许用户编辑、查看和操作表格数据。而ComboBox控件则提供了一个下拉列表,供用户从中选择一个选项。在某些情况下,我们可能希望在...

    Delphi为StringGrid控件增加Combobox下拉框.rar

    Delphi为StringGrid网格显示控件中增加下拉框功能,也就是在Grid控件中添加Combobox下拉列表的功能,在任意列显示一个ComboBox功能,如演示截图所示,可大大扩展Grid的功能。生成列表:  with Sender as TComboBox ...

    Delphi在stringGrid控件中嵌入Combobox下拉框

    在Delphi编程中,StringGrid控件是一种常用的用于显示二维数据的组件,它允许开发者创建类似于电子表格的界面。然而,有时我们可能需要在特定单元格中提供更丰富的交互功能,比如添加一个Combobox(下拉框)来让用户...

    delphi stringGrid小示列

    1. **添加StringGrid**:在Delphi的Form Designer中,你可以从“Components”面板的“Standard”类别中找到StringGrid控件,将其拖放到表单上。 2. **属性设置**:StringGrid有许多属性可以调整其外观和行为,如`...

    C# datagridview实现Delphi stringgrid功能

    Delphi是一款流行的面向对象的编程环境,它的StringGrid控件是一个二维表格,可以用于显示和编辑文本数据。它允许开发者自定义单元格样式、事件处理以及复杂的数据操作。要将C#的DataGridView达到类似的效果,我们...

    基于delphi用stringgrid控件设计的excel列检索系统

    在Delphi编程环境中,StringGrid控件是一种非常实用的组件,它允许开发者创建类似电子表格的界面,可以用于数据的显示、编辑和处理。在这个基于Delphi的项目中,我们看到一个利用StringGrid来实现Excel文件操作的...

    Delphi Checkbox in StringGrid 使用

    本文将深入探讨如何在 Delphi 的 StringGrid 中使用 Checkbox,并提供相关的编程技巧。 1. **添加 Checkbox 到 StringGrid** 首先,你需要在 StringGrid 的特定单元格中添加 Checkbox 控件。这可以通过在 ...

    Delphi将Stringgrid指定行添加到Memo控件中.rar

    Delphi将Stringgrid指定行添加到Memo控件中,选中StringGrid中的行,点击右下角的“添加”按钮,即可将选中的StringGrid行数据添加到下边的Memo控件中显示。部分源代码如下:  procedure TForm1.FormCreate(Sender:...

    Delphi StringGrid文字居中,Titile字体变大,Cell添加CheckBox

    在Delphi中,可以通过设置StringGrid的`Align`属性来实现文字居中。通常,`Align`属性有左对齐(taLeftJustify)、居中(taCenter)和右对齐(taRightJustify)三种选择。要让文字居中,你可以这样做: ```delphi ...

    delphi StringGrid功能程序

    这个程序实例专注于演示如何充分利用StringGrid的各种功能,包括嵌套日期控件以及灵活调整其属性来满足不同需求。以下是对这些知识点的详细解释: 1. **StringGrid组件**:StringGrid是TGridControl的一个实例,它...

    Delphi7StringGrid内动态添加ComBoBox的值

    在Delphi编程环境中,StringGrid是一种非常常用的控件,它用于显示二维表格数据。然而,有时我们可能需要在特定单元格内嵌入更复杂的控件,比如ComboBox,以提供下拉选择的功能。本篇文章将详细讲解如何在Delphi 7的...

    Delphi中StringGrid动态绑定下拉列表

    Delphi 中的 StringGrid 控件不同于 DbGrid 控件,它不具有内置的 PickList 属性来显示下拉列表。但是,我们可以通过编程的方式来实现 StringGrid 中的下拉列表绑定。下面将详细介绍如何在 StringGrid 中动态绑定...

    Delphi使StringGrid中的每一格的颜色各不相同

    在Delphi编程中,StringGrid是一种非常常用的控件,它用于显示二维表格数据,类似于Excel中的单元格。在很多情况下,我们可能需要根据数据的特定条件或者用户交互来改变StringGrid中每个单元格的背景颜色或字体颜色...

    delphi的StringGrid控件模仿Excel

    在Delphi编程环境中,StringGrid控件是一种常用的用于显示和编辑网格数据的组件。它可以用于创建类似电子表格的应用,比如模仿Microsoft Excel的功能。本项目"delphi的StringGrid控件模仿Excel"旨在实现StringGrid...

    delphi_StringGrid使用全书

    《Delphi StringGrid深入解析与应用技巧》 一、StringGrid基本操作:增加与删除行列 在Delphi中,StringGrid是一种非常强大的表格组件,它能够处理大量的数据,并且提供了丰富的自定义选项。掌握如何增加和删除...

    Delphi / XE10 StringGrid 实现合并单元格效果显示

    在StringGrid控件中实现显示Excel形式的合并单元格效果,也可以用AdvStringGrid,XLGRID等第三方控件,不过要破解比较麻烦。 原理是通过重载 OnDrawCell 事件procedure TForm1.SGDrawCell(Sender: TObject; ACol, ...

    delphi,stringGrid选中显示对号,否则不显示,并居中(测试成功)

    首先,我们需要在你的Form上放置一个StringGrid控件,然后可以通过以下步骤来实现上述需求: 1. **添加自定义绘制事件**: StringGrid默认并不支持直接显示对号,所以我们需要覆盖它的绘图过程。首先,为...

    Delphi在StringGrid中设置只读栏.rar

    在Delphi编程环境中,StringGrid是...这将有助于你深入理解Delphi的事件驱动编程模型以及StringGrid控件的高级使用技巧。同时,你还可以研究其他控件属性和方法,如OnKeyDown、OnKeyPress等,以实现更复杂的交互控制。

    delphi7 stringgrid保存数据为csv格式,以及读取

    在Delphi7编程环境中,StringGrid控件是一个常用的表格显示组件,它允许开发者方便地处理二维数据。在一些场景下,我们可能需要将StringGrid中的数据保存为CSV(逗号分隔值)格式,或者从CSV文件中读取数据到...

    TStringGrid类的StringGrid用法

    根据给定的信息,本文将详细解释TStringGrid类在Delphi中的使用方法及特性,包括StringGrid的基本属性、方法以及自定义扩展。 ### 一、StringGrid简介 TStringGrid是Delphi中一个用于显示表格数据的重要控件。它...

Global site tag (gtag.js) - Google Analytics