木子屋 Dnawo's BLOG

分类:Win编程

共 358 篇

WinForms通用对话框使用示例

/// <summary> /// ColorDialog /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(object sender, EventArgs e) { ColorDialog colorDialog1 = new ColorDialog(); if (colorDialog1.ShowDialog() == DialogResult.OK) { label1.…

Windows Media Player控件常用属性

axWindowsMediaPlayer1.URL = ""; //播放文件地址 axWindowsMediaPlayer1.settings.autoStart = true;//自动播放 axWindowsMediaPlayer1.settings.playCount = 1; //播放次数 axWindowsMediaPlayer1.settings.volume = 100; //音量 axWindowsMediaPlayer1.settings.mute = false; //静音 axWindowsMediaPlayer1.Ctlcontrols.play(); //开始播放 axWindowsMediaPlayer1.Ctlcontrols.stop(); //停止播放…

WinForms最小化到托盘(C#)

实现功能:当点击最小化按钮后窗体最小化到系统托盘,点击下托盘图标窗体恢复正常状态。 1.从工具栏拉一个NotifyIcon控件到Form1; 2.给notifyIcon1的Icon属性指定一个图标,并将Visible设置为False; 3.Form1.cs代码如下: 后记:如果需要给托盘加一个右键菜单,只需在窗体中添加一个ContextMenuStrip菜单(contextMenuStrip1),并将notifyIcon1的ContextMenuStrip属性值设置为contextMenuStrip1即可!同时修改下托盘点击事件的处理程序:

一招获取Visual Basic6.0编写的ActiveX的ClassID的方法

编译好的ActiveX以方式插入到页面中时必须提供其ClassID,怎么知道ClassID呢?其实也满简单的:在Visual Basic6.0中编写好ActiveX后保存工程,然后运行Visual Baisc自带的打包工具进行打包,只需注意在选择包类型时选择"Internet 软件包"即可(见下图): 打包完成后会生成一个htm文件,在其源代码中即有该ActiveX的ClassID: mzwu.CAB

在VB应用程序中调用Excel2000

  Visual Basic简称(是设计Windows应用程序强有力的开发工具,"全球绝大多数Windows应用程序都是用VB开发的"; Excel是目前使用最广泛的办公应用软件之一,它具有强大的数学分析与计算功能,包括很多VB没有的求值数学表达式的函数和方法。由于Excel的应用程序对象是外部可创建的对象,所以能从VB应用程序内部来程序化操纵Excel。本文结合自己的实践和体会,谈谈如何在VB6.0应用程序中调用Exce12000,供大家参考。   一、Excel对象模型   为了在VB应用程序中调用Excel,必须要了解Excel对象模型。Excel对象模型描述了Excel的理论结构,所提供的对象很多,其中最重要的对象,即涉及VB调用Excel最可能用到的对象有:…

Visual Basic使用Internet Transfer控件实现和Web应用程序通信

这次我们要实现的是在Visual Basic 6.0中向WEB应用程序发送数据并显示返回值,这就要用到Internet Transfer 控件,我们先来看看VB 6.0 MSDN中关于该控件的一些说明: Internet Transfer 控件实现了两种广泛使用的 Internet 协议: 超文本传送协议(HyperText Transfer Protocol)(HTTP) 和文件传送协议(File Transfer Protocol) (FTP)。使用 Internet Transfer 控件可以通过 OpenURL 或 Execute 方法连接到任何使用这两个协议的站点并检索文件。 可见使用Internet Transfer 控件的OpenURL和Execute方法都能实现我们的要求,再来看看这两个方法的不同:…

用API创建动态菜单,含子菜单且能响应事件

用API创建动态菜单,含子菜单且能响应事件 原创:taoshaopu Email:taoshaopu008@tom.com 1.模块代码如下: Public Const MF_POPUP = &H10& Public Const MF_STRING = &H0& Public Const MF_DISABLED = &H2& Public Const MF_SEPARATOR = &H800& Public Const MF_CHECKED = &H8& Public Const MF_GRAYED = &H1& Public Const MF_BYCOMMAND = &H0& Public Const GWL_WNDPROC = (-4)…

在VB中调用CHM 帮助的几种方法

一个应用程序不论编制得如何完美,在很多情况下用户还是会对如何使用它提出问题。 Visual Basic 提供了对两种不同帮助系统的支持:传统的 Windows 帮助系统 (WinHelp)和新的 HTML 帮助(CHM帮助)。当我们制作好帮助文件后,就需要在程序的适当位置编写代码进行调用,本文将讨论几种在程序中调用CHM帮助文件的方法。 方法一 使用F1键: 这种方法最简单,只需如下代码即可: Private Sub Form_Load() App.HelpFile = app.path & "\help.chm" '调用与主程序同目录下的help.chm帮助文件,按F1键调用 End Sub…

如何通过VB获取网卡地址

程序语言: Microsoft Visual Basic 4.0,5.0,6.0 运行平台: WINDOWS 功能描述: IPX和NETBIOS接口需要网络地址。该文通过详细的步骤演示了如何通过VB获取网卡地址。 步骤: 1)在Visual Basic生成标准的EXE文件。缺省创建 Form1 2)在Form1中添加一命令按钮,缺省名为Command1 3)把下列代码放到Form1中通用部分 Option Explicit Private Const NCBASTAT = &H33 Private Const NCBNAMSZ = 16 Private Const HEAP_ZERO_MEMORY = &H8…

VB6.0数据库访问技术与例程解析

文章导读]本文简要分析了VB6.0访问数据库的几种技术,并在此基础上总结出几个实用的数据库开发经验 引言 作为微软旗下一款优秀的RAD工具,VB在数据库应用开发方面的能力十分强大。微软设计了多种数据库访问方法,下面通过对VB访问数据库的多种技术进行深入剖析,并总结出实际开发中的几点经验。希望能够对那VB的初学者有所帮助。(注意,文中所有的描述均在Windows 2000 professional和Visual Basic 6.0的环境下进行的) 一. DAO、RDO、ODBC和ADO 在VB的开发环境中,可以使用三种数据库访问方式,它们分别是:数据访问对象(DAO)、远程数据对象(RDO)和ADO对象模型。…