Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共13 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:选择打印机

1楼
sophia 发表于:2010/7/19 12:42:00

图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看
2楼
狐狸爸爸 发表于:2010/7/19 12:46:00
InstalledPrinters
返回一个字符串集合,包括所有已经安装的打印机的名称。
示例
在命令窗口执行下面的代码,可以列出所有已经安装的打印机名称:
For Each p As String in InstalledPrinters
    Output.Show(p)
Next
3楼
sophia 发表于:2010/7/19 13:08:00

可是InstalledPrinters列出来的打印机名称怎么赋值给ComboBox1呢?

4楼
blackzhu 发表于:2010/7/19 13:53:00
 

Dim doc As New PrintDoc
Dim
rt As New prt.RenderText
rt.Text =
"Hello Foxtable"
doc.Body.Children.Add(rt)
Doc.PrinterName =
"HP LaserJet 6L"   '指定打印机,这个部分等于"ComboBox1"的值就可.你测试一下
doc.Print()

5楼
sophia 发表于:2010/7/19 14:05:00

我想在组合框中显示出来已安装的打印机名称,可不知道代码怎么写?真是不好意思!图片点击可在新窗口打开查看

6楼
baoxyang 发表于:2010/7/19 14:37:00
以下是引用狐狸爸爸在2010-7-19 12:46:00的发言:
InstalledPrinters
返回一个字符串集合,包括所有已经安装的打印机的名称。
示例
在命令窗口执行下面的代码,可以列出所有已经安装的打印机名称:
For Each p As String in InstalledPrinters
    Output.Show(p)
Next

 狐狸爸爸,已经告诉你了呀,销做些修改。

dim s as string = ""

For Each p As String in InstalledPrinters
    s = s & p & "|"

Next

s = s.trimEnd("|","")

Dim cmb As WinForm.ComboBox
cmb = Forms(
"窗口1").Controls("ComboBox1")
cmb.ComboList =
s


 

7楼
sophia 发表于:2010/7/19 15:44:00
感谢大家无私的帮助!我什么时候能帮助你们?图片点击可在新窗口打开查看
8楼
sophia 发表于:2010/8/8 15:10:00
选择打印机的地方,选择完了以后就不改变状态.怎样能做到?现在是每次进去组合框里的内容都是空的,都得去选一次打印机
9楼
qtcks 发表于:2010/8/8 15:16:00
做个系统设置遍历,然后保存到这个变量中就ok了。
10楼
sophia 发表于:2010/8/8 16:10:00
没太听明白,能写下具体代码吗?
共13 条记录, 每页显示 10 条, 页签: [1] [2]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 2 queries.