学用 TStringGrid [4] - ColWidths、RowHeights

news/2024/7/8 3:10:43
本例功能:
1、调整单元宽度;
2、调整单元高度.

运行效果图:

o_8353.gif
//本例代码:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ExtCtrls, Grids;

type
  TForm1 = class(TForm)
    StringGrid1: TStringGrid;
    Panel1: TPanel;
    Button1: TButton;
    Button2: TButton;
    Button3: TButton;
    Button4: TButton;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
    procedure Button4Click(Sender: TObject);
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

{单元宽+}
procedure TForm1.Button1Click(Sender: TObject);
begin
  TButton(Sender).Caption := '单元宽+';
  with StringGrid1 do
    ColWidths[Col] := ColWidths[Col] * 2;
end;

{单元宽-}
procedure TForm1.Button2Click(Sender: TObject);
begin
  TButton(Sender).Caption := '单元宽-';
  with StringGrid1 do
    ColWidths[Col] := ColWidths[Col] div 2;
end;

{单元高+}
procedure TForm1.Button3Click(Sender: TObject);
begin
  TButton(Sender).Caption := '单元高+';
  with StringGrid1 do
    RowHeights[Row] := RowHeights[Row] * 2;
end;

{单元高-}
procedure TForm1.Button4Click(Sender: TObject);
begin
  TButton(Sender).Caption := '单元高-';
  with StringGrid1 do
    RowHeights[Row] := RowHeights[Row] div 2;
end;

end.

转载于:https://www.cnblogs.com/del/archive/2008/03/05/1091898.html


http://www.niftyadmin.cn/n/4030308.html

相关文章

android状态栏一体化、沉浸式状态栏(兼容低版本)

摘要 Android 沉浸式状态栏、状态栏一体化、透明状态栏、仿ios透明状态栏 Google 在 4.4 给全屏阅读文字或玩游戏这种情景增加了透明状态栏和透明导航栏的功能。 首先上两张乐家驿站应用的截图,实际效果大家也可以下载体验,乐家驿站下载:http…

生成Excel文档(用户选择存放)

public void ExportExcel(DataSet _dsTemp) { StringWriter swnew StringWriter(); string Title "序号\t"; foreach(DataColumn col in _dsTemp.Tables[0].Columns) { Titlecol.ColumnName"\t"; } //Title Http…

laravel5.1学习1-Model的创建

laravel5.1中可以很方便的用命令行创建Model 1.php artisan make:model Content 接着添加属性 $fillable array(id,article_id,content,created_at,updated_at); 这个数组里存储的是content表的字段名 2.创建控制器 php artisan make:controller AdminController或者 php artis…

[导入]SQL Server 2005 Error Diagnostic 2: 无法解密“Dsn”配置设置的加密值

摘要: 无法解密“Dsn”配置设置的加密值。 阅读全文蜡人张 2006-09-03 01:33 发表评论文章来源:http://www.cnblogs.com/waxdoll/archive/2006/09/03/493425.html转载于:https://www.cnblogs.com/twttafku/archive/2008/03/12/1102167.html

Spring MVC 中的 forward 和 redirect 的问题

转自:https://blog.csdn.net/x_iya/article/details/71308022我们都知道,在一般情况下,控制器方法返回的字符串都会被当做逻辑视图名来处理。但是当字符串带有“forward”或者“redirect”前缀时,则对他们进行特殊处理。把“forwa…

WinForm 计算器

转载于:https://www.cnblogs.com/a849788087/p/5095496.html

重心转移

在沉寂了一段时间之后,我又将拾起windows mobile的研发,在这条路上不可避免地会遇到挫折、困难。但心中终于有了一个方向,飘忽不定的心也慢慢地沉定了下来。一年多的B/S应用系统的开发教会了我好多,最重要的是教会了我如何去解决问题,如何更完…

非常不错的页面制作方法

页面分为四层:框架、布局、模块、列表和数据块。一、框架页面的框架基本上都是:“头”、“主体”、“尾”。但是对于一些页面如Tudou.com,由于布局的需要,还应在“头”的下面还要加个“菜单”。二、布局(以下用#ID表示…