VB2008 模拟按键 SendKeys.Send() 的正确用法

Posted by Admin L in .NET Programming on 16-08-2011. Tags:

作者:牧山道人
原文地址:https://www.seeksunslowly.com/vb2008-sendkeys-sc
转载请注明出处,谢谢。
_____________________________________

VB2008 向窗口当前输入域发送按键的方法用 VB6 类似,但略有不同且必须注意。
VB6 的写法:
[cc lang=”vb”]
‘ 模拟粘贴操作。
SendKeys “^V”
[/cc]

VB2008 的写法:
[cc lang=”vbnet”]
‘ 模拟粘贴操作。
SendKeys.Send(“^v”)
[/cc]

以上,^[……]

Read More…

VB2008 应用发布注意事项之一

Posted by Admin L in .NET Programming on 21-07-2011. Tags:

作者:牧山道人
原文地址:https://www.seeksunslowly.com/vb2008-publish-note-1-sc
转载请注明出处,谢谢。
_____________________________________

注意事项
发布前应去掉未使用的引用。
目的
尽量减小安装包 size。
方法
进入工程属性页,点击“References -> Unused References…”,若打开列表中有未使用引用,点“Remove”去掉即可。
说明
VB2008 编译时在 bin\release 目录下生成的库文件只参考你有没有引用,而不参考你有没有使用[……]

Read More…

如何在 .NET 中实现“所见即所得” HTML 编辑器(不使用额外的第三方组件)

Posted by Admin L in .NET Programming on 17-07-2011. Tags:

作者:牧山道人
原文地址:https://www.seeksunslowly.com/dot-net-wysiwyg-html-editor-sc
转载请注明出处,谢谢。
_____________________________________

在 Vista 之前,微软一直提供 DHTML Editing Control 这个 COM 控件供开发人员使用(操作系统自带),我们可以方便地使用它实现所见即所得 HTML 编辑器。但由于从 Vista 开始微软主推 .NET 架构,所以系统不再自带此 COM,但 MS 官网仍提供此 COM 的可发布版本安装包供下载。

在非[……]

Read More…

VB2008 暂停程序执行的方法及注意事项

Posted by Admin L in .NET Programming on 17-07-2011. Tags:

作者:牧山道人
原文地址:https://www.seeksunslowly.com/vb2008-pause-program-note-sc
转载请注明出处,谢谢。
_____________________________________

方法很简单,使用 Thread 类的 Sleep(n) 函数即可实现(n 的单位为毫秒,1 分钟 = 1 * 60 * 1000)。
但有个注意事项需要告知大家:
System.Threading.Thread.Sleep(n)

System.Threading.Thread.CurrentThread.Sleep(n)
其实是[……]

Read More…

VB2008 如何制作透明窗体

Posted by Admin L in .NET Programming on 17-07-2011. Tags:

作者:牧山道人
原文地址:https://www.seeksunslowly.com/vb2008-transparent-form-sc
转载请注明出处,谢谢。
_____________________________________

看起来很难,而且似乎还需要动用 Win32 API,其实不然。
在 VB2008 中制作透明窗体非常简单,仅需设置相关属性即可。

具体方法:
调整 Form.Opacity 属性(值越小越透明)。
[……]

Read More…

VB2008 如何制作全屏置顶窗口

Posted by Admin L in .NET Programming on 17-07-2011. Tags:

作者:牧山道人
原文地址:https://www.seeksunslowly.com/vb2008-top-full-screen-window-sc
转载请注明出处,谢谢。
_____________________________________

看起来很难,而且似乎还需要动用 Win32 API,其实不然。
在 VB2008 中制作全屏置顶窗口非常简单,仅需设置相关属性即可。
具体方法:
置顶:设置 Form.TopMost = True
全屏置顶:设置 Form.FormBorderStyle = None,TopMost = True,WindowState =[……]

Read More…

如何使 SQLite.NET 支持 Windows x64 + .NET 4.0

Posted by Admin L in .NET Programming on 16-07-2011. Tags:

作者:牧山道人
原文地址:https://www.seeksunslowly.com/sqlite-net-x64-net4-sc
转载请注明出处,谢谢。
_____________________________________

SQLite.NET 目前版本(1.0.66.0)中 DLL 不能兼容于 64 位 Windows + .NET 4.0 环境,其实 SQLite.NET 二进制包含有 x64 版本的 DLL,该 DLL 可完美兼容于 Windows x64 + .NET 4.0。

但你可能希望你的程序能同时兼容于 Windows x86 及 Windows x6[……]

Read More…

VB2008 中取消键盘输入的方法

Posted by Admin L in .NET Programming on 14-07-2011. Tags:

作者:牧山道人
原文地址:https://www.seeksunslowly.com/cancel-input-vb2008-sc
转载请注明出处,谢谢。
_____________________________________

因为与 VB6 略有不同,故单独说明一下。
方法
在相应输入控件的 KeyPress 事件中加入以下代码即可。
示例代码
[cc lang=”vbnet”]
Private Sub cbPrompt_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPress[……]

Read More…

.NET 如何禁用<Alt + F4>及窗口<关闭>按钮

Posted by Admin L in .NET Programming on 20-06-2011. Tags:

作者:牧山道人
原文地址:https://www.seeksunslowly.com/disable-alt-f4-close-sc
转载请注明出处,谢谢。
_____________________________________

有时,我们需要禁用<Alt + F4>及窗口右上角的<关闭>按钮以防止某窗口被异常关闭(比如,备份数据的进度窗口)。
通过试验与总结,下面介绍一种简单有效的方法(VB 2008),并且没有动用 API,以避免不稳定因素。
1、新建 Windows Forms Application。
2、在 Form1 上放置一个 But[……]

Read More…

如何在固定尺寸的 PictureBox 中完美显示任意大小的图片

Posted by Admin L in .NET Programming on 18-06-2011. Tags:

作者:牧山道人
原文地址:https://www.seeksunslowly.com/perfect-display-picture-sc
转载请注明出处,谢谢。
_____________________________________

所谓在大小不变的 PictureBox 中完美地显示各种尺寸的图片,应该达到以下要求:
1、PictureBox 位置、大小固定。
2、若图片比 PictureBox 小(或一样大)则居中显示。
3、若图片比 PictureBox 大则以按比例缩放显示。
4、最好给 PictureBox 加上边框。

以下是实现方法(VB 2008)[……]

Read More…