如何知道Print dialog中打印机名下拉列表框中的打印机被改变,如果改变就根据打印机的功能给PrinterSettings属性设相应的默认值

问题描述

如何知道Printdialog中打印机名下拉列表框中的打印机被改变,如果选择的打印机具有双面打印的功能的话,就给该打印机设置纵向双面打印。望告知用VB或C#实现的方法。

解决方案

解决方案二:
路过帮顶=============11月6日,论坛升级公告,积分已经做了调整!http://topic.csdn.net/u/20081107/11/b27dc75f-14b1-4594-9de3-5b18d9e36a11.html此次调整增加了两个新的可用分获取渠道:1:帖子被推荐(加精)后,帖主可以获得88分的可用分奖励;2:帖子结帖后会返还帖主50%的悬赏分,无满意结帖不返还分数;3:接下来会不断增加新的可用分获取途径,比如参与活动赠送等,请大家多关注;

时间: 2024-08-03 07:02:37

如何知道Print dialog中打印机名下拉列表框中的打印机被改变,如果改变就根据打印机的功能给PrinterSettings属性设相应的默认值的相关文章

如何快速删掉SQL Server登录时登录名下拉列表框中的选项

问题: 我以前创建了一个登录名如kpi,之后在"安全性-登录名" 里删掉了,但是每次登录时,登录名的下拉框中总是能显示登录名kpi,怎么把它删掉呢? 解决方案: 1).SQL Server 2008 R2和SQL Server 2008 先关闭数据库登录窗口,然后删除: %AppData%\Microsoft\Microsoft SQL Server\100\Tools\Shell\下的SqlStudio.bin文件.(直接在资源管理器中粘贴路径)再打开SSMS就看不到了. 2).SQ

c-C中数组名C中数组名啊

问题描述 C中数组名C中数组名啊 一个数组名就是一个数组的首地址,一个数组名又是代表整个数组内存地址.是不是有点矛盾了???? 解决方案 数组名,单独并不能代表整个数组内存地址:数组名 + 大小,才能代表数据内存整个的地址空间 即 首地址 + 数组大小,代表整个数组内存地址. 唉...,是不是说绕了. 解决方案二: 数组的首地址就是首元素的地址.数组是连续排列,并且内存地址递增的. 解决方案三: SF上的一个问题你可以参考一下:http://segmentfault.com/q/10100000

MYSQL中设列的默认值为Now()

MySQL目前不支持列的Default为函数的形式,如达到你某列的默认值为当前更新日期与时间的功能,你可以使用TIMESTAMP列类型 下面就详细说明TIMESTAMP列类型 TIMESTAMP列类型 TIMESTAMP值可以从1970的某时的开始一直到2037年,精度为一秒,其值作为数字显示. TIMESTAMP值显示尺寸的格式如下表所示: : +---------------+----------------+ | 列类型 | 显示格式 | | TIMESTAMP(14) | YYYYMMD

如何快速删掉SQL Server登录时登录名下拉列表框中的选项_MsSql

问题: 我以前创建了一个登录名如kpi,之后在"安全性-登录名" 里删掉了,但是每次登录时,登录名的下拉框中总是能显示登录名kpi,怎么把它删掉呢? 解决方案: 1).SQL Server 2008 R2和SQL Server 2008 先关闭数据库登录窗口,然后删除: %AppData%\Microsoft\Microsoft SQL Server\100\Tools\Shell\下的SqlStudio.bin文件.(直接在资源管理器中粘贴路径)再打开SSMS就看不到了. 2).SQ

连接网络打印机时出现“操作无法完成,键入的打印机名不正确”怎么办

在连接网络共享打印机时出现"操作无法完成,键入的打印机名不正确"怎么办,本教程为大家提供解决方法. 1,在添加打印机的时候,输入对方机器的IP,后面自动会显示出打印机的共享名来,这个本是很正常的事情,如下图所示: 2,但是点击下一步的时候破天荒的出现了报错对话框:操作无法完成.键入的打印机名不正确,或者指定的打印机没有连接到服务器上-- 如下图所示: 3,然后我尝试用双斜杠加IP地址的方式访问,直接在里面使用打印机,结果然后出现了那对话框. 4,后来奇迹般的好了,原来使用机器名就可以了

关于打印机共享打印机名不对的问题

  1,在添加打印机的时候,输入对方机器的IP,后面自动会显示出打印机的共享名来,这个本是很正常的事情,如下图所示: 2,但是点击下一步的时候破天荒的出现了报错对话框:操作无法完成.键入的打印机名不正确,或者指定的打印机没有连接到服务器上-- 如下图所示: 3,然后我尝试用双斜杠加IP地址的方式访问,直接在里面使用打印机,结果然后出现了那对话框. 4,后来奇迹般的好了,原来使用机器名就可以了. 5,后来收集了一下,处理此类问题的方式大概如下: A.这个问题是由于机器名的原因造成的 你要通过机器名

在Visual Studio 2005的DataGridView控件中加入ComboBox下拉列表框的实现(C#)

datagrid|visual|控件|下拉|下拉列表 虽然在Visual Studio中 DataGridView控件的DataGridViewComboBoxColumn可以实现下拉列表框,但这样的列会在整列中都显示下拉列表框,不太美观,而且还要用代码实现数据绑定.本文介绍一种只在当前编辑单元格中显示下拉列表框的方法,供大家参考. 首先新建一个Windows应用程序,将主窗体重命名为MainForm,在MainForm中加入一个DataGridView控件,命名为dgv_User.如下图所示:

mysql中alter数据表中增加、删除字段与表名修改例子

 alter是非常强大的一个功能我们可以利用alter来修改数据表表名字体名及一些其它的操作了,下面一起来看看mysql中alter数据表中增加.删除字段与表名修改的一个例子.     修改删除mysql数据库中的数据内容: [root@hk ~]# /usr/local/mysql/bin/mysql -uroot -p'admin' #进入mysql mysql> create database gbk default character set gbk collate gbk_chines

Linux如何查看so中函数名

  Linux如何查看so中函数名 很多非常熟悉windows 进程依赖那个dll, 使用depends,linux使用ldd命令. 查看函数windows使用dumpbin,linux使用 objdump -tT libCavium4J.so |grep generateKey nm -D libCavium4J.so |grep generateKey