Delphi实验2
delphi实践报告

竭诚为您提供优质文档/双击可除delphi实践报告篇一:DeLphI实践报告实习报告书引言题目:delphi学院:专业:地理信息系统班级:姓名:学号:20XX年6月22日第1页共14页1娱乐场所信息查询软件,软件界面设计简洁,美观,其人性化的软件流程,可以让一般人方便的查询娱乐场所,上手极易,不用打开多个窗口可重复查询。
2系统需求分析根据用户的需求,对本系统做整体的需求分析,这是保证系统有效性和实用性的前提。
2.1功能需求分析在设计本系统之前,作者与相关工作人员进行了交流,并对此进行了归纳提炼,得出建立一个娱乐场所信息查询应具备如下功能:(1)娱乐场所信息查询。
可以对任何一个娱乐场所的详细信息进行查询,其中包括名称、所处路名、id等。
(2)娱乐场所所在地区的地图显示。
(3)最短路径的分析。
(4)地图打印。
2.2数据需求根据功能需求的要求,需要有一系列的数据来支撑,本系统需要的数据包括所处地区的地图模板、道路信息、娱乐场所信息等3系统设计为确保系统顺利的实施,本系统遵循软件工程原理和方法,对系统进行总体设计和详细设计;其次,应满足先进性原则,依照国际标准,借鉴主流系统的体系结构,保证系统具有较长的生命力和扩展能力;此外,还应满足成熟性原则、实用性原则、高可靠性原则等。
根据需求分析的结果,本着以上原则展开对本系统的设计。
3.1界面设计为了界面设计,增强系统的美观性、灵活性,使系统易于操作,采用了很多优秀的第三方组件,这些控件的使用不仅达到了很好效果,同时还大大减轻了编程的工作量。
第2页共14页3.1.1登录界面该系统需要输入用户名、密码才可运用,具有较好的保护性3.1.2关于界面3.2技术路线本系统采用embarcaderodelphixe3作为开发工具。
delphi,是windows平台下著名的快速应用程序开发工具,最早的版本由美国borland(宝兰)公司于1995年开发。
第3页共14页delphi是一个集成开发环境(ide),使用的核心是由传统pascal语言发展而来的objectpascal,以图形用户界面为开发环境,通过集成开发环境、vcl工具与编译器,配合连结数据库的功能,构成一个以面向对象程序设计为中心的应用程序开发工具。
Delphi数据库程序设计实验报告

《Delphi数据库程序设计》实验报告一、实验目的1.了解并掌握Delphi 7的基本操作和程序设计2.了解程序设计的流程、框架、思想3.掌握一些基本的Delphi程序设计语言二、实验内容设计一个“人事管理系统”,包括登陆界面、人事管理界面、查询界面、经理员工联系表等。
三、实验步骤1.用Databse Desktop中创建两张SQL型数据表格,如下图所示:2.打开Delphi 7设计登陆界面1)将Edit 1属性中PasswordChar改为*2)在按钮中添加如下代码:if Edit1.Text='111' thenForm2.ShowModalelsebeginshowmessage('输入有错误!请重新输入');Edit1.Text:='';3.新建一个新的窗体Form 2作为人事管理系统如图所示:1)将数据表格导入到该窗体,并将其显示到三个动态文本里2)在“添加”按钮处添加如下代码(添加代码前需将表格、文本等改名):tstudent.Append;tstudent.Fields.Fields[0].AsString:=edtNum.Text;tstudent.Fields.Fields[1].AsString:=edtName.Text;tstudent.Fields.Fields[2].AsString:=edtAge.Text;tstudent.Post;3)“删除”处添加代码:tstudent.Delete;4)第一条至最后一条分别添加如下代码:tstudent.First;tstudent.Prior;tstudent.Next;st;5)新建Form 3、From 4并将菜单中“查询”、“关系”、“文件”下拉菜单“退出”按钮分别添加代码:Form3.ShowModal;Form4.ShowModal;Close;4.在Form 3中设计查询界面:在Tabel1、Datasource1和Tabel2、Datasource2中分别导入两张数据表格,并加以显示,两个查询按钮分别添加如下代码:Table1.Locate('Num',edtjlchaxun.Text,[]);Table2.Locate('Code',edtygchaxun.Text,[]);5.在From 4中设计联系表:将Tabel2的Mastersource改为Datasource1创建联系,并从MasterFields中创建Num->Num的联系,添加导航栏,将导航栏Datasource改为Datasource16.保存相关内容并运行四、实验总结1.掌握了Delphi 7的基本操作和程序设计2.学习了程序设计的流程、框架、思想3.了解了一些程序代码。
DELPHI实验指导书

《面向对象程序设计》实验指导书李安编著集美大学信息工程学院通信教研室实验一Delphi集成开发环境㈠目的和要求⒈熟悉Delphi 7的集成开发环境。
⒉掌握在Delphi7环境下创建一个应用程序的方法。
㈡实验准备⒈按照第1章1.3节的安装步骤安装Delphi7,了解Delphi7的集成开发环境。
⒉了解创建一个应用程序的步骤。
㈢实验内容⒈Delphi 7的集成开发环境的认识。
安装Delphi7系统后,单击“开始→程序→Borland Delphi7→Delphi 7”菜单项,启动Delphi 7。
启动后,屏幕显示Delphi 7系统的集成开发环境(IDE),如附图1-1所示。
Delphi 7的集成开发环境由主菜单、快捷工具栏、组件(Component)面板、窗体设计器、代码编辑器、对象树状查看器(Object TreeView)和对象查看器(Object Inspector)7个部分组成,下面分别加以介绍:⑴主菜单主菜单及其下拉菜单提供了Delphi7集成开发环境的所有功能,其常用菜单项及主要功能如下:●File菜单:该菜单中的菜单项用于在磁盘上建立、打开和存储文件以及对文件进行其他操作,还可以进行打印设置和退出Delphi7。
●Edit菜单:该菜单中的菜单项用于对单元文件和组件对象进行编辑。
文本编辑与Windows下的文本编辑功能基本相同:组件编辑包括对组件对象的排列、前台与后台存放、锁定及事件响应顺序设置等。
●Search菜单:该菜单中的菜单项用于快速文本查找、替换等。
●View菜单:该菜单中的菜单项用于管理工程、显示或隐藏各类窗口。
●Proiect菜单:该菜单中的菜单项用于对工程进行管理。
●Run菜单:该菜单中的菜单项用于运行程序和调试程序。
●Component菜单:该菜单中的菜单项用于进行组件的创建、添加、安装和配置等。
●DataBase菜单:该菜单中的菜单项用于管理数据库,集成了创建、修改和浏览数据库的工具,包括数据库浏览、SQL监视器和数据库窗体向导等。
DELPHI应用程序设计 实验指导书 king分享

《DELPHI应用程序设计》实验指导书枣庄学院计算机系2007年9月实验1 DELPHI可视化开发环境实验学时:2学时背景知识:集成开发环境、窗体程序特点。
目的要求:1. 基本掌握Delphi编译环境。
2. 简单了解窗体程序运行特点。
实验内容:1.在一个窗体上建立一个按钮,要求用户每单击一次按钮,按钮的高度增加一倍。
1)新建项目文件File → New → Application2)设计窗体3)创建一个按钮,并拖到合适的位置和大小4)编写按钮单击响应代码5)双击按钮,输入如下代码:Button1.Height:=Button1.Height*2;6)执行程序2.建立一个应用程序,要求在一个窗口上显示一个Delphi系统提供的Customer.db数据表,并对此表具有浏览、编辑、修改、删除表中记录的功能。
其中Customer.db数据表在DBDEMOS所指定的数据库中。
1)新建项目文件2)设计窗体在组件面板上选择Data Controls标签,创建两个控件DBGrid1、DbNavigator1;在BED上选择table组件,命名为table1;DataAccess上选择datasource组件,命名为datasource13)设置组件属性设置table1的databasename属性为dbdemos,tablename为customer.db,active为true;设置datasource1的dataset属性为table1;设置dbgrid1和dbnavigator1的datasource1属性为datasource14)执行程序实验说明:1. Form1主窗体是由系统缺省创建。
2. 窗体文件和单元文件一一对应。
3. 编写Button1点击事件既可由双击按钮产生,也可在对象观察器中点击按钮时间产生。
注意问题:1.要清晰了解项目文件和单元文件结构。
2.注意用户自己输入代码位置及其作用。
3.组件之间的连接方式及其产生的作用。
Delphi程序设计及实验指导(第二版)-第4章 常用组件

4.2 文本输入类组件
(10)ClearSelection方法:该方法删除文本框中被选择的文本。 如果文本框中没有被选择的文本,则不删除任何内容。 (11)CopyToClipboard方法:该方法将文本框中已选择的文本拷 贝到剪贴板上,并取代原来剪贴板中的所有内容。如果用户未在 文本框中选择任何文本,该方法的执行将不删除原来剪贴板的所 有内容。 (12)CutToClipboard方法:该方法将文本框中已选择的文本拷贝 到剪贴板上,并取代原来剪贴板中的所有内容,然后删除在文本 框中被选中的内容。 (13)PasteFromClipboard方法:该方法将剪贴板上的内容拷贝到 文本框中,并插入到文本框中光标所在的当前位置。 (14)SelectAll方法:该方法选择文本框中的所有文本。
Edit组件最常用的事件(也是默认事件)为OnChange,一旦 Edit组件中的文本内容发生了改变,就会触发OnChang
4.2 文本输入类组件
【例4-1】设计用户登录验证的窗体,用来接收用户输入的用 户名和口令,单击“确定”按钮进行验证,根据输入是否正 确显示相应的提示信息。
4.2 文本输入类组件
TLabel组件主要用来标识应用程序中的其他对象,最常见的用法是 把标签放在其他组件的旁边,如放在文本框、Memo框及单选按钮 等组件的左侧或上方。标签上的文字信息有助于用户操作,也可 为用户提供信息。
2.主要属性和方法 .
TLabel组件常用的属性见前面的表4-1。下面介绍TLabel组件的主 要属性和方法。
4.2 文本输入类组件
(5)Hint属性:该属性用来设置所显示的提示信息。例如通过将 该属性设置为“请输入职工姓名”,并将ShowHint属性设置为true ,则在应用程序运行时当用户将鼠标移到文本框并停顿片刻后, 将显示引号中的提示信息。 (6)ImeMode属性:如果要设置为中文输入法,可以将ImeMode 属性设置为imChinese。 (7)ImeName属性:可以通过下拉组合框选择一个具体的输入法 。 (8)PasswordChar属性:将用户输入的所有字符以同一个字符显 示,其默认值是“#0”,表示编辑框直接显示用户输入的字符; 如果将其设置为“*”,则不论用户输入什么,编辑框中都只显示 “*”号,一般在键入密码时可以这样设置。 (9)Clear方法:该方法删除文本框中的所有文本。
《Delphi程序设计及实验指导》电子教案--第2章

• 字符串类型是用一对单引号括起来的一系列字符。字符串 类型的表示范围和存储格式见表 2-3。
表2-3 字符串类型的表示范围和存储格式 类型 ShortString AnsiString LongString WideString 最多字符 255 231 231 230 字节数 2~256B 4~2GB 4~2GB 4~2GB 字符集 ANSI向后兼容 SBCS,MBCS Unicode 等价于AnsiChar
2.4 语句
• 2.4.3 条件语句
• 条件语句是Object Pascal语言提供的选择结构语句,主要 有如下两种: • 1.if语句 • if语句的表示形式: • if <表达式> then • <执行语句> • [else • <执行语句>]
Integer或Real
Integer或Real Integer或Real
/
Div Mod
浮点数的除运算
整型数的除运算 模运算
Integer或Real
Integer Integer
Real
Integer Integer
2.3 表达式与运算符
• 3.关系运算符 • 关系运算符是对两个类型相容且可以比较大小的数据进 行比较,结果为布尔类型,见表2-5。 • 表2-5 关系运算符
2.2 常量与变量
• 2.2.2 常量
• 常量是一个在程序的运行过程中具有不变值的标识符, 常量的声明格式如下: • Const 常量名=表达式; 变量不能在一个常量声明中使用, 但算术和逻辑运算符可以,下面的函数可以在常量声明 中使用。 • Abs Low Round Chr Odd SizeOf Hi Ord • Succ High Pred Swap Length Ptr Trunc Lo
delphi第123次实验报告
实验一Delphi的集成开发环境实验名称:Delphi的集成开发环境实验学时:2学时背景知识:Delphi的集成开发环境目的要求:1.掌握Delphi7 的集成开发环境中的各项功能。
2.掌握开发一般应用程序的过程。
3.掌握开发数据库应用程序的过程。
实验内容:1.编写一个按钮增大或缩小的程序。
2.开发一个简单的数据库应用程序。
实验步骤:按钮打开Delphi7在工具栏中选择file——new--application。
然后file--save protect as。
放入相应的文件夹。
2.在form1上放俩个按钮button1 button2。
3.双击button1输入相应代码如下:procedure TForm1.Button1Click(Sender: TObject);beginbutton1.Width:=button1.Width*2;button1.Height:=button1.Height*2;end;5.双击button2输入相应代码如下:procedure TForm1.Button2Click(Sender: TObject);beginbutton2.Width:=button2.Width div 2;button2.Height:=button2.Height div 2;end;5.f9测试。
数据库在form1上放一个datasource1 table1 dbgrid1 dbnavigator1。
把datasource1的dataset改为table1。
把table1的databasename改为dbdemos,active改为TRUE,tablename改为customer。
把dbgrid1的datasource改为datasource1。
把dbnavigator1的datasource改为datasource1。
实验二Object Pascal的语法规范实验名称:Object Pascal的语法规范实验学时:2学时背景知识: Object Pascal的语法规范目的要求:1.掌握结构体类型中的记录、指针和字符串。
Delphi实验报告
实验二Delphi6.0常用组件的使用一、设计实例:颜色与运动控制二、使用组件:Panel、Shape、Listbox、Combobox、Checckbox、Botton、Timer三、设计界面四、各组件属性设置1.panel的属性(1)Align:可以选择panel的位置,此处设置为Altop。
(2)Bevelinner和Bevelouter:设置panel的外形。
(3)Color:选择panel的颜色。
(4)Caption:此属性清空。
2.shape的属性(1)Shape:改变组件的形状,此处设置为stcircle。
3.listbox的属性(1)Items:点击省略号,出现编辑框,输入红色、蓝色、黑色、黄色。
bobox的属性(1)Text:清空后可消除combobox1的字样。
(2)Items:此处输入圆形、正方形(用于改变shape组件的形状)。
5.checkbox的属性(1)Caption=’暂停’6.button的属性(1)Caption=’退出’五、窗体对应代码procedure TForm1.ListBox1Click(Sender: TObject);beginif Listbox1.Selected[0]then shape1.Brush.Color:=clred;if Listbox1.Selected[1]then shape1.Brush.Color:=clblue;if Listbox1.Selected[2]then shape1.Brush.Color:=clblack;if Listbox1.Selected[3]then shape1.Brush.Color:=clyellow;end;procedure boBox1Change(Sender: TObject);beginif combobox1.Text='圆形'then shape1.Shape:=stcircle;if combobox1.Text='正方形'then shape1.Shape:=strectangle;end;procedure TForm1.Timer1Timer(Sender: TObject);beginshape1.Left:=(shape1.Left+10)mod panel1.Width; //此处控制运行速度,改变+10可以改变速度end;procedure TForm1.CheckBox1Click(Sender: TObject);begintimer1.Enabled:=not checkbox1.Checked;end;procedure TForm1.Button1Click(Sender: TObject);beginclose;end;六、一些组件补充listbox组件运行后如果要选中多个选项,则将Extendeselect=true,Multiselect=true就可以选中多个;Enable=false,运行后选项为灰色,不能进行选择;Sorted=true,运行后,在属性items中输入的文字会按英文字母顺序排列。
【精品文档】Delphi实验报告格式-word范文 (4页)
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==Delphi实验报告格式实验一Delphi环境和基础知识练习一、实验目的1.掌握启动与退出Delphi的方法。
2.掌握建立、编辑和运行一个简单的Delphi可视化应用程序的全过程。
3.掌握建立、编辑和运行一个简单的Delphi控制台应用程序的全过程。
4.掌握基本控件(窗体、文本框、标签、命令按钮)的应用。
二、实验内容1.编写一个工资发放的程序,根据用户输入的工资金额,计算出钞票张数最少的付款方案。
2.编写程序,利用枚举类型计算当前日期,以及昨天和明天的星期值。
3.利用数组类型编写一个程序,将随机产生的十个数字按照递减的顺序输出。
4.用自定义过程或函数,编写一个程序,实现用户输入年份的闰年判断功能。
三、界面设计与属性设置 1.第一题属性设置2.第二题属性设置四、代码实现 1. 第一题代码2. 第二题代码实现五、实验结果六、存在的问题实验二 Delphi面向对象编程一、实验目的1.了解面向对象的特性,理解类与对象的基本概念。
2.掌握类的声明、实现和使用。
3.掌握静态方法、虚方法和抽象方法的使用。
4.掌握类运算符is与as的使用方法。
二、实验内容编写一个应用程序模拟银行卡交易过程。
假定人民银行作为管理机构制定银行卡规范,中国银行、工商银行和建设银行各自发行自己的银行卡,假如每个银行存款和取款收取不同的手续费,如,中国银行:存款0.5%,取款1.5%;工商银行:存款1%,取款1%;建设银行:存款1%,取款2%。
要求:人民银行为抽象类,包括余额、账号等字段和存、取款等虚方法,三个银行的银行卡类分别从该抽象类继承。
界面提供开户、存款、取款和查询余额的功能,界面设计友好。
三、界面设计与属性设置四、代码实现五、实验结果六、存在的问题实验三基本VCL组件应用一、实验目的1. 掌握窗体控件的重要属性、事件和方法。
delphi实验指导书
实验一:选择结构程序设计一、实验目的:1、掌握Object Pascal 语言的的数据类型,熟悉定义各种的数据类型的变量的方法。
2、学会正确使用逻辑运算符和逻辑表达式。
3、熟练掌握if语句和Case语句。
二、实验内容:1、编程求分段函数的值。
2、给出百分制的成绩,要求输出其对应的成绩等级“A”,“B”,“C”,“D”,“E”。
其中:90分(包括90分)以上的为“A”,80-89分的为“B”,70-79分为“C”,60-69分为“D”,60分以下为“E”。
三、实验步骤:内容1步骤:1、在“开始/程序/BORLAND DELPHI 6”中运行“DELPHI6”选择主选单的FILE-NEW-APPLICATION。
2、点击“OBJECT INSPECTOR”在窗体上放置2个LABEL组件,1个EDIT组件,2个BUTTON组件。
3、点击“CADE EDITOR”双击“计算”按钮,在TFORM1。
BUTTON1CLICK事件处理器的编辑区输入代码4、点击“CADE EXPLORER”双击“关闭”,在TFORM1。
BUTTON2CLICK事件处理器的编辑区输入下列一行代码:CLOSE;5、对FORM进行常用的操作保存文件,按F9运行。
实验2步骤:1、选择主选单的FILE-NEW-APPLICATION。
2、在窗体上放置2个LABEL组件,1个EDIT组件,2个BUTTON组件。
3、双击“等级”按钮,在TFORM1。
BUTTON1CLICK事件处理器的编辑区输入代码4、双击“关闭”,在TFORM1。
BUTTON2CLICK事件处理器的编辑区输入下列一行代码:CLOSE;5、保存文件,按F9运行。
四、实验仪器及工具软件:微机及WIN98操作系统、DELPHI五、实验说明及注意事项:如何加入组件六、实验前的准备:1、熟悉DELPHI 6的界面操作七、实验报告要求:1、实验报告必须独立完成,抄袭、复制他人的报告作无效处理。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验3.2:按图3.28设计窗体,当用户选择后,按“确定”按钮,将选择内容显示在Edit组建中,注意各组件上的快捷键。按“取消”按钮,将Edit组件内容清空。
实验3.3:设计一个表决器,表决器中只有6个候选项(如北京上海深圳广州武汉南京),单选按钮有1 2 3 4,当选择3时,只能选择3个候选城市,通过程序自动限制复选框的廁数量,“提交”后将选择的城市显示在编辑框中,如图3.29所示。
Edit1.Text:=Edit1.Text+' '+TCheckBox(GroupBox1.Controls[i-1]).Caption;
end;
if count>(RadioGroup1.ItemIndex+1) then
Edit1.Text:='只能选'+Inttostr(RadioGroup1.ItemIndex+1)+'个城市';
三、实验结果与数据处理
3.2:
unit Unit3_2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;
type
TForm1 = class(TForm)
CheckBox6: TCheckBox;
procedure Button2Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
begin
ListBox2.Items.Add(ListBox1.Items.Strings[Item]);
ListBox1.Items.Delete(item);
break;
end;
showbtnen;
end;
procedure TForm1.Button3Click(Sender: TObject);
Button6: TButton;
Button7: TButton;
procedure ShowBtnEn;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
then button3.Enabled:=true
else button3.Enabled:=false;
button5.Enabled:=false;
for i:=1 to ListBox2.Count-1 do
if ListBox2.Selected[i] then
begin button5.Enabled:=true; break; end;
implementation
{$R *.dfm}
procedure TForm1.Button3Click(Sender: TObject);
begin
Close;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
Edit1.Text:='';
implementation
{$R *.dfm}
procedure TForm1.Showbtnen;
var i:integer;
begin
if ListBox1.Count>0
then button1.Enabled:=true
else button1.Enabled:=false;
if ListBox2.Count>0
ListBox1: TListBox;
ListBox2: TListBox;
Panel1: TPanel;
Panel2: TPanel;
Button1: TButton;
Button2: TButton;
Button3: TButton;
Button4: TButton;
Button5: TButton;
procedure Button4Click(Sender: TObject);
procedure Button7Click(Sender: TObject);
procedure ListBox1Click(Sender: TObject);
procedure ListBox2Click(Sender: TObject);
ListBox1.Items.Delete(i);
showbtnen;
end;
procedure TForm1.Button2Click(Sender: TObject);
var Item:integer;
begin
for Item:=0 to ListBox1.Items.Count-1 do
if ListBox1.Selected[Item] then
end;
End.
3.5:
unit Unit3_5;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;
type
TForm1 = class(TForm)
procedure Button2Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
then button4.Enabled:=true
else button4.Enabled:=false;
if ListBox1.SelCount>0
then button2.Enabled:=true
else button2.Enabled:=false;
if ListBox2.SelCount>0
begin
showbtnen;
end;
procedure TForm1.ListBox2Click(Sender: TObject);
begin
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;
type
TForm1 = class(TForm)
Edit1: TEdit;
GroupBox1: TGroupBox;
Байду номын сангаасend;
procedure TForm1.Button1Click(Sender: TObject);
var
choice:string;
begin
if RadioGroup1.ItemIndex<>-1 then
begin
case RadioGroup1.ItemIndex of
0:choice:='上网';
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button2Click(Sender: TObject);
begin
Close;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
i,count:integer;
begin
count:=0;
Edit1.Text:='';
for i:=1 to GroupBox1.ControlCount do
if TCheckBox(GroupBox1.Controls[i-1]).Checked then
begin
count:=count+1;
var i:integer;
begin
for i:=0 to ListBox1.Items.Count-1 do
begin
ListBox2.Items.Add(ListBox1.Items.Strings[i]);
end;
for i:=ListBox1.Items.Count-1 downto 0 do
RadioGroup1: TRadioGroup;
Button1: TButton;
Button2: TButton;
CheckBox1: TCheckBox;
CheckBox2: TCheckBox;
CheckBox3: TCheckBox;
CheckBox4: TCheckBox;
CheckBox5: TCheckBox;
break;
end;
showbtnen;
end;
procedure TForm1.Button4Click(Sender: TObject);
var i:integer;
begin