上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页

2012年1月17日

Delphi Menu Designer(菜单设计器)之三

摘要: 弹出菜单(快捷菜单) 继续菜单的讨论,在Delphi中,可以和主菜单一样地建立弹出菜单。Delphi的优点是可通过组建的PopupMenu属性把特殊弹出菜单赋给组建。当鼠标放在组件上时,点击右键,就会自动弹出菜单。弹出菜单的事件处理程序和主菜单一样。 文本编辑器的共同特点就是把Cut、Copy和Paste操作放到了快捷菜单上,下面将要为ScratchPad程序的Memo组建增加这样的功能。要建... 阅读全文

posted @ 2012-01-17 21:43 pchmonster 阅读(4866) 评论(0) 推荐(1) 编辑

Delphi Menu Designer(菜单设计器)之二

摘要: 接着上一讲,我们继续我们的ScratchPad程序的继续编写。 编写代码 有了所有这些菜单项但没有代码使它工作。要有大量工作来完成这些,实际上很容易。大多数所需代码使TMemo类已有的部分。所要做的是在菜单处理程序中调用TMemo方法。还要做一些其他的事情,但增加的大部分代码是以前见过的。 1、增加组件到窗体 在编写代码之前,需要在增加OpenDialog与SaveDialog组件到窗体:... 阅读全文

posted @ 2012-01-17 20:49 pchmonster 阅读(2823) 评论(2) 推荐(1) 编辑

2012年1月16日

Delphi Menu Designer(菜单设计器)之一

摘要: 菜单包括大多数Windows应用程序的大部分内容。一些Windows应用程序没有菜单,但绝大多数都有。Delphi使用Menu Designer使得创建菜单变得容易。Menu Designer有如下特点: 可以创建主菜单和弹出菜单(快捷菜单)。 为菜单项处理提供OnClick事件。 从模板或源文件插入菜单。 以模板形式保存客户菜单。 所有Menu Design... 阅读全文

posted @ 2012-01-16 23:42 pchmonster 阅读(10780) 评论(3) 推荐(5) 编辑

2012年1月15日

Delphi Form Designer (窗体设计器)之五

摘要: 一个示例程序 为了说明怎样同时使用不同的组件,建立类似Windows Notepad的Windows标准文本编辑程序的应用程序原型(prototype)。 Note 建立文本编辑程序听起来不大富有魅力,坦率地讲的确如此。然而它会教给我们如何解决在Delphi中编程时遇到的现实问题。它也许没有什么吸引力,但它几乎肯定会教会我们不曾遇到的新东西。 New Term ... 阅读全文

posted @ 2012-01-15 00:54 pchmonster 阅读(3061) 评论(0) 推荐(1) 编辑

2012年1月14日

Delphi Form Designer (窗体设计器)之四

摘要: 对齐组件 不管Snap to Grid选项是否开着,在安放完组件后有时需要对齐。对齐组件是指沿某组件的边对齐几个组件,把组件放在窗体中央,或依一定距离间隔组件。 有两种方式对齐组件: 使用Alignment面板或Alignment对话框。 改变组件的Align属性。 Note 你也许注意到有些组件的Alignment属性,它只属于组件的文本对齐(居中、左对齐或... 阅读全文

posted @ 2012-01-14 17:34 pchmonster 阅读(4637) 评论(3) 推荐(2) 编辑

Delphi Form Designer (窗体设计器)之三

摘要: 防止组件被移动或改变大小 组件可以锁住使它们不能移动。锁住组件是有用的,这样就知道Form Designer已完成工作并且不想为意外地移动控件而担心。要锁住窗体的控件,从主菜单中选择【Edit | Lock Controls】。锁住的控件是不能被移动和改变大小的。当控件被锁住时,它们的大小变动手柄是灰色的且带有黑边。如下图Button1,Button2,Button3被锁定住: 要解锁控件... 阅读全文

posted @ 2012-01-14 10:30 pchmonster 阅读(4316) 评论(1) 推荐(2) 编辑

2012年1月13日

Delphi Form Designer (窗体设计器)之二

摘要: 选择组件 1、 选择单个组件 要选择单个组件,只要在上面点击即可。选择组件时,八个黑色大小标记符出现在组件周围以提示它被选择了。如图所示: 选择组件时Object Inspector会发生变化,以显示所选控件的属性和事件。要取消选择,点击窗体背景或者在控件上Shift + Click取消选择。 Tip 每个组件有相应缺省事件处理程序。当双击窗体上组件时,Code Edito... 阅读全文

posted @ 2012-01-13 13:05 pchmonster 阅读(3071) 评论(3) 推荐(0) 编辑

Delphi Form Designer (窗体设计器)之一

摘要: 对于经常使用Delphi的用户,下面的讲解可能有点太初级,即便如此也最好浏览一下,这样可以发现以前并不知道的东西或重新回忆起已遗忘的东西。 使用Form Designer Delphi Form Designer是强有力的可视化程序设计工具,它能安放组件、选择组件、移动组件、重新设置组件大小、以及对齐组件等。Form Designer能设置窗体本身的大小和位置、增加菜单、建立专用对话框——建立... 阅读全文

posted @ 2012-01-13 02:08 pchmonster 阅读(7303) 评论(2) 推荐(3) 编辑

2012年1月12日

常用的VCL类简介

摘要: 窗体和应用程序类 窗体和应用程序类表示Form和Application对象,这些类是从TComponent派生而来,它们实际也是组件,单独地把它列举出来,以示与拖到窗体上的控件加以区别。 1、 TApplication类 TApplication类封装了Windows程序的基本操作。TApplication所担负的任务有:管理图标、提供快捷帮助和基本消息处理。每个Delphi应用程序都有一个... 阅读全文

posted @ 2012-01-12 16:04 pchmonster 阅读(5464) 评论(3) 推荐(2) 编辑

2012年1月11日

VCL初探

摘要: Visual Component Library(可视化组件库)是一个设计完美的架构,作为一个很好的架构,VCL最大限度利用了继承,VCL架构的主体是由代表组件的类组成。其他的VCL类与组件没有关系,这些类完成一些杂务管理,比如像帮助程序类,并且提供一些应用服务。 VCL类分层处理组件系统是很复杂的,值得庆幸的是,一般开始在Delphi中编程时不需要了解VCL的每个具体细节。在VCL链的顶级,将... 阅读全文

posted @ 2012-01-11 13:41 pchmonster 阅读(1867) 评论(1) 推荐(2) 编辑

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页

导航