- 博客(37)
- 资源 (7)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 vs2005 ASP.Net 解决水晶报表无法横向打印
这是crystal report 10g的一个bug。解决方法:搜索安装盘crystalprinthost.html文件,打开,找到if (window.dialogArguments.pageorientation) { objectTag +="<PARAM NAME=\"PageOrientation\" VALUE=\""; objectTag += w
2012-05-08 11:45:38
2182
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 解决crystal report 的打印次数限制
遇到这个问题的原因打印次数已经达到了注册表HKEY_LOCAL_MACHINE/SOFTWARE/Crystal Decisions/10.2/Report Application Server/Server 中的PrintJobLimit中设置的75。 解决方法:重启服务器,使打印计数归零。我们可以在程序中加入一个堆栈,每当加载一个报表时入栈,当堆栈中的报表数目达到注册表中的报表最大限制时,
2012-03-14 15:54:01
2612
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 c#利用lame.exe实现mp3编码
参考:VB.NET LameMP3 Shell 1.c#调用非c#编写的EXE:Process 引用空间: System.Diagnostics; process.StartInfo.FileName="lame.exe"; //设置要启动的应用程序 process.StartInfo.Arguments=" -h --abr 128 test.wav testO
2008-08-02 10:03:00
5066
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 c# 滚动字幕的实现
Q: http://topic.csdn.net/u/20080626/16/2a2b4aa1-f05c-4124-8c86-e457622c490b.html在c#中其实滚动屏幕的实现很简单,只需要用到Graphics.DrawString方法. Graphics.DrawString (String s, Font font, Brush brush, PointF point) 在指定位
2008-07-18 14:21:00
8457
1
原创 Asp.Net 后台读不到 js前台设置TextBox的Value
在以前的ASP.NET 1.x版本中,设置为ReadOnly的TextBox控件在客户端更改了值后,在服务器端仍然可以得到修改后的值,但在ASP.NET 2.0中,这种做法已经限制。这是为了提高应用程序安全性所考虑的。 更改方法(以ReadOnly为例): 前台去掉TextBox的ReadOnly属性; 后台在Page_Load里面添加textbox1.Attributes.A
2011-12-06 16:28:04
812
原创 为HyperLink 的NavigateUrl 绑定参数
NavigateUrl => 但必须先为HyperLink (DataList(我的例子))设置数据源,并绑定,(我的例子:DataList1.DataBind();)14:39:50
2009-11-04 14:36:00
1409
原创 c++指针学习笔记--交换两个字符串数据
交换两个字符串数据。一:字符指针int main(){ void charsort2(char ** ,char **); char * s1="abc"; char * s2="baihe"; charsort2 (&s1,&s2); cout cout return 0; }void
2008-10-09 16:50:00
10143
14
原创 c#关机时自动退出程序
做了一个定时播放器,程序运行时最小化到任务栏托盘,可这时候关闭或重启操作系统使如果程序没有退出,则系统不能关闭.那么如何实现关机时自动退出程序呢?其实很简单,当windows操作系统执行关闭动作时,它会发送给各个正在运行的应用程序一个消息WM_QUERYENDSESSION,告诉应用程序要关机了,如果反馈回来的消息值为1,那么windows操作系统就会自动关闭.因此,通过截获WM_QUERYEND
2008-08-22 09:25:00
1324
1
原创 c# 程序只能运行一次(多次运行只能打开同一个程序)
代码参考: C#代码 程序只能运行一次!防止程序运行多个实例的方法有多种,如:通过使用互斥量和进程名等.而我想要实现的是:在程序运行多个实例时激活的是第一个实例,使其获得焦点,并在前端显示.主要用到两个API 函数:ShowWindowAsync 该函数设置由不同线程产生的窗口的显示状态。SetForegroundWindow 该函数将创建指定窗口的线程设置到前台,并且激活该窗
2008-08-22 08:53:00
12792
转载 lame.exe 参数说明
文章转贴来自:foobar2000中国爱好者社区==========转贴时请保留下列信息==========本教程英文原版:http://www.mp3dev.org/本教程汉化版基于署名-非商业性使用-相同方式共享 2.0发布。首发站:http://www.vgmu.net/fb2k/ http://popgo.net/bbs/forumdisplay.php?s=&forumid=12
2008-07-28 16:57:00
11962
原创 为datagridView添加行号
private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) { Color color = dataGridView1.RowHeadersDefaultCellStyle.ForeCol
2008-07-04 17:12:00
1044
原创 c#用mcisendstring API播放mp3
using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices;using System.IO;namespace WindowsApplication2{ class Media { [DllImp
2008-06-28 12:03:00
10432
5
原创 MCI 指令总结
最近要用到API函数mciSendString制作多媒体播放器,在网上收集了mci相关指令,发现还没有全面的指令总结,所以自己亲自总结了一下,有不完善的还希望您帮我来补充. 打开多媒体文件: open L://音乐//qhc.mp3 type MPEGVideo/Sequencer/Waveaudio/MPEGVideo2/RealPlay a
2008-06-14 16:47:00
1676
原创 窗体控件随窗体大小改变(包括字体大小)
文章参考:http://blog.csdn.net/loveme1204/archive/2007/12/24/1964577.aspx是一篇vb编写的,我只是把它翻译成c#的.其实Anchor和Dock属性也可以实现,但好象只对容器效果理想,而且字体大小也没有变化.最近论坛上有好多这样的贴子,具体实现代码如下: private void setTag(Control
2008-05-30 09:11:00
7120
4
原创 c# 将文件保存到数据库
最近论坛上好多人问到这个问题,其实这和保存图片到数据库一样的道理,就是把文件转换成二进制byte数组,保存到数据库就可以了.以Access数据库为例,数据表有两个字段,主键ID,和File字段类型为OLE对象.private void SaveFile() ...{ Form1 frm = new Form1(); File
2008-05-28 11:47:00
4826
1
原创 C#制作多媒体播放器
参考:http://www.codeproject.com/KB/directx/directshowmediaplayer.aspx首先在项目->添加引用->浏览->[windows目录]system32->quartz.dll添加using QuartzTypeLib;所用到的变量: private const int WM_APP = 0x8000;
2008-05-23 14:52:00
1815
1
原创 datagrid控件在排序后出现问题的解决方法
不知道大家有没有遇到这样的问题,当将datagrid中的选定行的内容显示在其他控件上,如果这时排序 datagrid会出现问题,你选择的和显示的内容不同步!这也正常,应为CurrentCellChanged事件是在你选择的行变化时才会触发,虽然你排序更改了原来所在行的顺序,但当你此时单击上次你选择的数据时,不会触发CurrentCellChanged事件,也就没有更改控件内容了。解决方法:
2008-05-19 16:26:00
1699
原创 读写数据库图象字段
从论坛上看到好多人在讨论这方面的问题,把代码整理出来,说不定回答问题的时候还能用上呢。首先,是数据库的设计。我使用的Access数据库。定义一个数据表photo.mdb,定义两个字段photoID和photo ,其中photoID为主键,字段类型为“文本”,photoID的字段类型为“OLE对象”。(注意:如果采用SQL数据库photo的字段类型为“image “。以字节形式读写数据库图象
2008-05-19 11:19:00
1306
原创 TreeView 递归添加子节点
此问题来自论坛,实现TreeView递归添加接点的主要思路是,数据表的设计,数据表应该有三个字段:"NodeID","Name",和"ParentID".using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using
2008-05-17 16:27:00
4302
原创 如何去掉TextBox可输入状态时的光标
c#中不能直接隐藏可编辑控件的光标的功能,真是奇怪!只能通过WINDOWS API的HideCaret函数来实现HideCaret函数的申明:[DllImport("user32", EntryPoint = "HideCaret")]private static extern bool HideCaret(IntPtr hWnd);为TextBox添加MouseDown事
2008-05-09 20:18:00
4276
2
原创 C# 实现控件在不同窗体之间的引用
.NETFAMEWORK2.0中要实现在不同窗体中引用控件变的非常的容易:Application.OpenForms["Form1"] //用来引用窗体。Application.OpenForms["Form1"].Controls[0] //用来引用“Form1”中的第一个控件。但要注意的是,一定要弄清楚控件的父本是谁,如我要引用Form1中的一个MSFlexGrid控件,但它在第
2008-05-08 20:59:00
1747
原创 MSFlexGrid 实现删除连续选择的多行数据。
自己写的代码,贴出来,免得以后忘记。private void btnDel_Click(object sender, EventArgs e) ...{ try ...{ if (axMSFlexGrid1.Rows > 1) ...{
2008-05-05 19:38:00
2327
原创 改变ListBox中项的字体颜色。
比如要在ListBox中显示:火树银花 雪山飞狐 海河之滨 北京古都 万水千山代码实现: private ListColor> colorList; public Form1() ...{ InitializeComponent(); colorList = new ListColor>();
2008-05-05 19:27:00
3012
原创 MSFlexGrid 实现不连续选择单元格和实现保存MSFlexGrid数据到.DAT文件,并能从.DAT读出
MSFlexGrid 实现不连续选择单元格和实现保存MSFlexGrid数据到.DAT文件,并能从.DAT读出找个好久,发现MSFlexGrid不能实现这个功能,只好自己写代码来实现,如果您有更好的方法请与我联系。using System;using System.Collections.Generic;using System.ComponentModel;using System.
2008-04-26 15:10:00
1299
原创 程序关闭时保存用户设置(ini)
http://hi.baidu.com/silyt/blog/item/230e8280e20b1cd29123d9cd.html
2008-04-24 20:05:00
700
原创 使用NotifyIcon控件创建任务栏托盘
namespace NotifyIcon...{ public partial class Form1 : Form ...{ public Form1() ...{ InitializeComponent(); } private void Form1_Load(object sender, Ev
2008-04-23 21:27:00
1259
原创 WinXP DDK 下载地址
找了好久,有的是连接地址已经不存在,有的是下载不了,好不容易找到一个,虽然速度慢了点,毕竟还能下载,本来计划上传的,但文件大小超过10M了,只能给大家提供下载地址了,注意下载完后将后缀名改为.rarhttp://sujean.18.easyidc.com/up_files/soft/winxpddk.mdb
2008-04-17 19:55:00
2267
1
原创 编程创建XML文档的一种简便方法
XMLDocument.LoadXML(sting xml);方法可以将用str表述的xml语言转化为xml文档。最后生成的XML的文档如下:xml version="1.0" encoding="utf-8"?>keys> numhuilu1>5numhuilu1> numhuilu2>20numhuilu2>keys>具体实现代码如下: /**////
2008-04-15 20:01:00
683
原创 一个用installshield12.0打包c#winform程序的实例
首先,新建一个工程:File->New->Common->InstallScript Project 添入你的工程名,去掉Create project file in Project Name subfolder 前面的对钩,选择“OK ”。进入Project assistant 界面。单击“- - - > ”按钮。根据需要填写公司名、应用程序名。添加组件,这里默认,点下一步。选择
2008-04-14 21:01:00
2740
1
原创 C#彻底解决listview的闪屏问题
也许很多人也遇到这样的问题,连续不断向listview中加载数据时界面会不停的闪烁,当你用listview.BeginUpdate(); listview.EndUpdate(); 虽然可以减轻一些,但也不能彻底消除闪屏。不信?可以试试下面的代码: public partial class Form1 : Form ...{ private int cou
2008-04-14 19:42:00
6529
原创 c#读写app.cofig文件
app.cofig文件内容如下:xml version="1.0" encoding="utf-8" ?>configuration> appSettings > add key ="mima" value ="123456"/> add key="superpassword" value ="SHENGHE"/> add key ="ternal1" value
2008-04-11 20:37:00
1354
原创 InstallShield有关的摘录
1.如何获得安装目标盘剩余空间://用prototype关键字声明函数prototype CheckDiskSpace(); //常量定义:其中#define是宏定义命令,它的作用是将TARGETDISK用DISK_DRIVE来代替;DISK_DRIVE称为宏名#define DISK_DRIVE TARGETDISK function CheckDiskSpace() //变量申明
2008-04-11 15:39:00
1632
原创 C#改变listview的行距
c#好象不能直接改变listview的行距,下面是一个通过imagelist控件来改变listview行距的例子首先,为listview设置stateimagelist: listMain.StateImageList = imageList1;然后设置imagelist的size,记住imageliste.size(X,Y)的x为1,Y 既你想要的列宽! imageL
2008-04-09 21:22:00
6960
2
原创 c#中listview控件实现排序功能
C#中的ListView控件不能实现单击列表头时按升序或反序对它中Items排序。以下代码将解决这个问题。 首先添加ListView的ColumnClick事件private void list_6243_ColumnClick(object sender, ColumnClickEventArgs e) ...{ this.list_6243
2008-04-09 09:38:00
2903
原创 c#中XML文件的读写操作
XML文件内容如下: xml version="1.0" encoding="utf-8"?>keys> key> keyname>2keyname> musicsource>CDmusicsource> musicaddr>2musicaddr> playway>播放playway> key> key> keyname>5keyname> m
2008-04-08 08:39:00
1071
原创 (转)usb有关的编程
最近,做一个项目,要求检测usb设备,查找了好多的资料发现有的只能检测u盘,有的只能检测usb 的插入与拔除,都不是自己想要的。我要求能够作到能够检测出有多少usb接口,并能检测上面的设备(包括usb键盘、鼠标等)。后来在网上找到一篇文章,给了我思路。再此将这篇文章转贴出来,向作者daisun@163.net致谢!现在USB设备却很多,因此对USB设备的查找与读写就必不可少了。但是能找到关于U
2008-03-19 19:06:00
1161
1
Library to control Windows Mixer from C#
2008-07-23
usb有关的编程
2008-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人