PythonStudio 控件使用常用方式(二)TStringGrid

本文介绍了PythonStudioIDE中TStringGrid控件的基本操作,包括设置行数、列数、宽度,以及如何进行内容赋值、取值、选择和滚动条配置。
摘要由CSDN通过智能技术生成

PythonStudio是一个极强的开发Python的IDE工具,它使用的是Delphi的控件,常用的内容是与Delphi一致的。但是相关文档并一定完整。现在我试试能否逐步把它的控件常用用法写一点点,也作为PythonStudio的参考。

TStringGrid是一个常用的表格,它可以设置每行每列的宽高度,也可以设置具体的内容,可以对选择区域进行设置

常用属性

固定行和固定列

在这里插入图片描述
在属性中设置FixedCols和FixedRows,可以设置为0

行、列数

RowCount
ColCount

行、列宽高度

默认宽高度

DefaultColWidth
DefaultRowHeight
如果要单独设置每一行每一列,需要在代码中完成

滚动条

ScrollBars 默认是ssBoth,可以设置为水平或垂直或无

是否宽高可调整:

在Options中的goColsizing和goRowSizing
在这里插入图片描述

内容是否可编辑

Options中的goEditing

整行选择

Options中的goRowSelect

区域选择

Options中的goRangeSelect
在编辑状态为false时,可以通过拖动来选择一个区域

在单元格选中时,显示反白(默认是只加虚框)

Options中的goDrawFocusSelected

典型代码

设置行列数

self.StringGrid1.ColCount = 列数
self.StringGrid1.RowCount = 行数

设置行宽

self.StringGrid1.ColWidths[列号] = 宽度

行列赋值

self.StringGrid1.SetCell(列号,行号,内容)

取行列值

self.StringGrid1.GetCell(列号,行号)

待补充……

  • 26
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值