CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  语言基础/算法/系统设计

类引用class of有什么作用?怎么用?

楼主UC80862056(Alizee艾莉婕的粉丝)2005-07-07 17:04:54 在 Delphi / 语言基础/算法/系统设计 提问

1     类引用class   of有什么作用?怎么用?  
   
  2     Form2(不是主窗体)   Close时都作了些什么? 问题点数:20、回复次数:8Top

1 楼g961681(技术庸人(情商太低))回复于 2005-07-07 17:22:30 得分 0

dpr文件中的  
      Application.CreateForm(TForm1,   Form1);  
  函数好好看看就知道了!Top

2 楼g961681(技术庸人(情商太低))回复于 2005-07-07 17:23:43 得分 7

procedure   TCustomForm.Close;  
  var  
      CloseAction:   TCloseAction;  
  begin  
      if   fsModal   in   FFormState   then  
          ModalResult   :=   mrCancel  
      else  
          if   CloseQuery   then  
          begin  
              if   FormStyle   =   fsMDIChild   then  
                  if   biMinimize   in   BorderIcons   then  
                      CloseAction   :=   caMinimize   else  
                      CloseAction   :=   caNone  
              else  
                  CloseAction   :=   caHide;  
              DoClose(CloseAction);  
              if   CloseAction   <>   caNone   then  
                  if   Application.MainForm   =   Self   then   Application.Terminate  
                  else   if   CloseAction   =   caHide   then   Hide  
                  else   if   CloseAction   =   caMinimize   then   WindowState   :=   wsMinimized  
                  else   Release;  
          end;  
  end;  
  Top

3 楼cyblueboy83(爱情白痴—电脑迷)回复于 2005-07-07 17:38:25 得分 0

学习  
   
  Top

4 楼heluqing(鉴之小河〖劳累求充实〗)(vcl .net)回复于 2005-07-08 09:27:44 得分 3

可以看《delphi高手突破》这本书,第二章有关于这方面的详细介绍Top

5 楼UC80862056(Alizee艾莉婕的粉丝)回复于 2005-07-08 21:04:08 得分 0

To:g961681(仙痕)  
  我之前只是看帮助文件了,没想到看源代码,这一看就明白了,原来Close时默认是caHide!  
   
  类引用class   of能不能给我讲讲?我没有那本书!Top

6 楼UC80862056(Alizee艾莉婕的粉丝)回复于 2005-07-08 21:18:11 得分 0

http://community.csdn.net/Expert/topic/4129/4129658.xml?temp=.641247  
   
  http://community.csdn.net/Expert/topic/3808/3808741.xml?temp=.1342737  
   
  http://community.csdn.net/Expert/topic/4077/4077204.xml?temp=.6157801Top

7 楼dejoy(燕青)回复于 2005-07-08 21:22:11 得分 10

使用类引用可以动态的创建多种类型的实例,Application.CreateForm(TForm1,   Form1);  
  使用的就是类引用技术,只要是从tcustomform派生的子类都可以传入,创建不同的窗体。  
  比如你定义了一个tcontrol的类引用,那么你可以把所有从tcontrol派生的类赋给它,可以动态创建不同的控件。  
  例子可以参看《delphi   6从入门到精通》这本书,里面有说明和例子。Top

8 楼UC80862056(Alizee艾莉婕的粉丝)回复于 2005-07-08 21:52:51 得分 0

我只下载到了《delphi   7从入门到精通》,不知道有没有大的区别?Top

相关问题

  • 在JBUILDER 中如何引用其他类的包(有启发作用的放分)
  • class值的引用
  • 如何引用类??
  • struts引用css时,无作用??
  • JSP的.class引用问题
  • php class 的引用问题
  • 如何相互引用类
  • 用户定义类引用??
  • 引用类的问题。
  • tomcat中类的引用

关键词

  • .net
  • delphi
  • csdn
  • application
  • xml
  • closeaction
  • 引用
  • cahide
  • 类
  • 创建

得分解答快速导航

  • 帖主:UC80862056
  • g961681
  • heluqing
  • dejoy

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo