关于本站
管理团队
  
胡杨林-福建IT·互动主题区  [登录] [注册] [发表新文章]  

作者: NoNoToday 收藏:0 回复:0 点击:3630 发表时间: 2007.05.21 12:50:42

枚举可用的字体和系统时间的设置


  首先采用了一个tlistboxt组件,style设置为lbOwnerDrawFixed这样就可以在Listbox1的DRAWITEM过程中定义listbox的显示样式代码
  在form.create()中添加
  listbox1.items:=screen.font;
  //将系统中的所有字体列入到listboxt中;
  由于上面设置了listbox style为blOwnerDrawFixed;所以每写一条item则产生一个DrawItem事件
  procedure form1.listbox1DrawItem()
  begin
  with listbox.canvas do
   fillrect(rect);// 选中时,进行填充;
   font.name:=listbox.items[index];
   textout(rect.left+1,rect.top+1,listbox.item[index]);
  end;
  -------
  系统时间的设置
   应用到一个TDateTimePickr组件,一个Kind设置为dtDate,另一个为dtTime分别用于显示日期和时间;一个T
   设一个TsystemTime型的变量myTime,在DateTimePicker的
  onchange事件中添加
   DateTimeTosystemTime(datetimepicker.date,myTime);
   setlocaltime(mytime);
  


原创    收   藏  

回复


回复主题: 回复在论坛 回复到信箱
回复内容:
附加签名:
上传贴图:
图片要求:长宽建议不超过:650×650。大小:300K 以内,文件后缀名必须为:.gif 或.jpg 或.png
      
版主推荐:
编辑推荐:
作者其它文章:

Copyright 2002-2008 版权所有
胡杨林© All rights reserved.
服务支持拓商网