当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: ---- 在许多新的软件中都用到三态按钮。
 

 

    摘要:---- 计 算 机 测 控 系 统 中 常 使 用 各 种 计 算 机 测 试 板 卡, 在 这 些 板 卡 上 多 设 有 各 种 编 码 和 跳 线 开 关。 在 编 写 与 之 配 用 的 测 控 程 序 时, 常 需 编 写 这 些 开 关 操 作 时 的 相 应 程 序, 如 果 有 一 个 编 码 或 跳 线 开 关 组 件 是 十 分 有 帮 助 的。 以 下 是 我 用delph......
 ·delphi中高级dll的编写和调用    »显示摘要«
    摘要:根据delphi提供的有关 dll编写和调用的帮助信息,你可以很快完成一般的 dll编写和调用的 应用程序。本文介绍的主题是如何编写和调用能够传递各种参数(包括对象实例)的 dll。例如, 主叫程序传递给 dll一个adoconnection 对象示例作为参数, dll中的函数和过程调用通过该对象 实例访问数据库。 需要明确一些基本概念。对于 dll,需要在主程序中包含 exports子句,用于......


轻轻松松在DELPHI3.0中实现三态按钮
---- 在许多新的软件中都用到三态按钮.所谓的三态按钮就是当鼠标还末移到时,按钮显示一种平面图像(flat);当鼠标移到按钮时,按钮呈现凸立体(up);当鼠标在按钮上按下时,按钮呈现凹立体(down).

【程序编程相关:DELPHI中数据文件路径的管理

【推荐阅读:在TWebbrowser 中模拟点击一个

---- 由于delphi中有图像按钮,能够实现up与down两种状态,因此只需增加flat状态即可.笔者经过研究,发现有以下两种方法. 【扩展信息:再谈后台调用外部程序的完美实现

---- 1. 修改bitbtn上的glyph属性.

---- (1)当处于flat状态时,glyph属性设置为图像文件1,为了让按钮只是平面地显示,必须让图像文件1的尺寸大于按钮的实际尺寸,按钮就呈现平面状,可以在 form的onmousemove事件上用以下函数实现:

     bitbtn1.glyph.loadfromfile(‘文件名1’);

---- (2)当处于up与down状态时,glyph设置为图像文件2.由于bitbtn构件本身就具有按钮的特性,所以对图像大小没有特殊要求.可以在bitbtn1的onmousemove事件上用以下函数实现:

    bitbtn1.glyph.loadfromfile(‘文件名2’);

---- 用这种方法实现的三态按钮有一个明显的不足,由于bitbtn1不断地从图像文件load图像数据,因此图像一直闪烁不定,不但影响运行速度而且效果不佳.

---- 2.修改image构件与bitbtn构件的visible属性


...   下一页
 ·delphi趣味编程实例三则    »显示摘要«
    摘要:  隐藏任务栏屏蔽热键   在自己的程序中将任务栏隐藏起来,并屏蔽ctrl+alt+del和alt+tab等系统热键,也是很有趣的。要实现它们比较容易,但千万别忘了恢复正常,另外,本例中使用了3个api函数:findwindow、showwindow和systemparametersinfo,在使用它们之前一定要进行申明。   implementation   var hwnd:t......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE