给 "blog V5" 的关于 TrackBar 控件的简单例子
2008-06-14 20:45
387 查看
问题来源: http://www.cnblogs.com/del/archive/2008/06/14/1220638.html#1225896
例一效果图:
例一代码:
例二效果图:
例二代码:
例三效果图:
例三代码:
例一效果图:
例一代码:
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ComCtrls; type TForm1 = class(TForm) TrackBar1: TTrackBar; procedure TrackBar1Change(Sender: TObject); end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.TrackBar1Change(Sender: TObject); begin Self.Text := IntToStr(TrackBar1.Position); end; end.
例二效果图:
例二代码:
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ComCtrls, StdCtrls; type TForm1 = class(TForm) TrackBar1: TTrackBar; Button1: TButton; Button2: TButton; Button3: TButton; procedure FormCreate(Sender: TObject); procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button3Click(Sender: TObject); end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject); begin Button1.Caption := '变'; Button2.Caption := '再变'; Button3.Caption := '还原'; end; procedure TForm1.Button1Click(Sender: TObject); begin TrackBar1.ShowSelRange := False; end; procedure TForm1.Button2Click(Sender: TObject); begin TrackBar1.Orientation := trVertical; end; procedure TForm1.Button3Click(Sender: TObject); begin TrackBar1.ShowSelRange := True; TrackBar1.Orientation := trHorizontal; end; end.
例三效果图:
例三代码:
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ComCtrls, ExtCtrls; type TForm1 = class(TForm) TrackBar1: TTrackBar; Panel1: TPanel; procedure FormCreate(Sender: TObject); procedure TrackBar1Change(Sender: TObject); end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject); begin TrackBar1.ShowSelRange := False; TrackBar1.Min := 1; TrackBar1.Max := ClientWidth; TrackBar1.Position := ClientWidth div 2; TrackBar1.Height := 23; Panel1.Left := 0; end; procedure TForm1.TrackBar1Change(Sender: TObject); begin Panel1.Width := TrackBar1.Position; end; end.
相关文章推荐
- 关于一些简单的控件
- 关于EditText、AutoCompleteTextView类似这类控件的简单输入限制
- 关于mysql的MERGE存储引擎简单例子
- 写个简单的关于Filter过滤器应用的例子
- 关于Java的RMI编程的一个简单的例子
- 关于acl策略的隔离与互通的一个简单例子
- 关于java中Properties类的简单的使用例子
- 关于java中Properties类的简单的使用例子
- 一个复合控件的简单例子
- cocos2d-x Jni c++ java互调 安全刷新UI控件最简单例子(下)
- android中控件ListView的简单实用例子
- 关于Ajax控件中的AutoCompleteExtender控件的一个简单应用
- 关于ExpandableListView用法的一个简单小例子(转)
- EChart 关于图标控件的简单实用
- 一个关于linux socket的简单例子
- 关于Spring与WebSocket结合的简单例子
- 关于使用PRO*C编程的一些简单说明和例子
- 关于XML序列化的简单例子
- 自制简单的Java下载器——来自《Java高级编程》的一个关于线程的例子(带上部分注释)
- 一个简单的osg控件开发例子