CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

如何设置默认打印机?

楼主borland_Inprise(宝兰)2001-11-06 15:46:25 在 Delphi / VCL组件开发及应用 提问

问题点数:20、回复次数:2Top

1 楼Bob7946(X度空间)回复于 2001-11-06 15:48:05 得分 17

窗体上有个TComBox,命名为cb1,为当前的所以打印机列表。  
  窗体名为Form1  
   
  procedure   TForm1.FormCreate(Sender:   TObject);  
  begin  
      cb1.items.assign(printer.printers);  
  end;  
   
  procedure   TForm1.Button1Click(Sender:   TObject);  
  var   LPrinter:string;  
          PrinIniFile:Tinifile;  
          LStr:string;  
  begin  
      LStr:=printer.Printers[cb1.itemindex];  
      delete(Lstr,pos('   on   ',Lstr),Length(LStr));  
      PrinIniFile:=TIniFile.Create('WIN.ini');  
      try  
          LPrinter:=PrinIniFile.ReadString('Devices',LStr,'');  
          PrinIniFile.writestring('windows','device',LStr+','+LPrinter);  
      finally  
          PrinIniFile.free;  
      end;  
  end;  
  Top

2 楼962veiri(风尘旅人)回复于 2001-11-06 15:50:07 得分 3

楼上说的正确Top

相关问题

  • 如何设置默认打印机?
  • 如何通过程序动态设置默认打印机
  • 请问如何设置默认打印机?
  • 如何修改打印机默认设置--请进
  • 如何设置默认打印机!高手指教,在线等
  • 怎样设置默认打印机
  • 如何设置打印机?
  • 我的电脑安装了有2台网络打印机,如何在VB中设置其中一台为默认打印机?
  • 请问:如何编程序把默认打印机的设置从A4纸改为A3纸?
  • 如何获得系统已安装的打印机和默认打印机?

关键词

  • lstr
  • prininifile
  • lprinter
  • 打印机
  • 窗体
  • printers
  • tinifile
  • cb
  • tobject
  • procedure tform

得分解答快速导航

  • 帖主:borland_Inprise
  • Bob7946
  • 962veiri

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo