澳门新蒲京娱乐


用深灰蓝通用PPT模板做年初总括怎么样,为啥你的PPT图表那么丑【新蒲京娱乐场777】

欧几里德

创造透明窗体


四、TControl          
 
Align   属性  
相应对象:TControl  
声明:TAlign   =   (alNone,   alTop,   alBottom,   alLeft,   alRight,  
alClient);  
property   Align:   TAlign;  
意义:Align属性用来显著控件在它的父类中的对齐情势。  
Align属性的体系是TAlign,它能够棉被服装置成为以下值中的三个。
值                                                                   意
          义  
alNone      
组件被保险在它的父类放置的岗位,即窗体或面板,它是性质的缺省值。  
alTop        
组件被挪动到窗体的顶上部分,并且被再一次决定大小以洋溢窗体的宽,组件
                  的惊人不会遇到震慑。  
alBottom  
组件被挪动到窗体的底端,并且被重复决定大小以洋溢窗体的宽,组件
                  的冲天不汇合对震慑。  
alLeft      
组件被活动到窗体的左侧,况且被再度设定大小以洋溢窗体的可观,组
                  件的宽度不会遭遇震慑。  
alRight    
组件被活动到窗体的右臂,而且被另行设定大小以充满窗体的万丈,组
                  件的增进率不会蒙受震慑。  
alClient  
组件被再次决定大小以充满一个窗体的客商区。假使另八个组件已经攻下
                 
了顾客区的一些,那么组件将再也在客商区中的剩余部分中设定大小。  

 

BoundsRect   属性  
对应对象:TControl  
声明:TRect   =   record  
case   Integer   of  
    0:   (Left,   Top,   Right,   Bottom:   Integer);  
    1:   (TopLeft,   BottomRight:   TPoint);  
end;  
property   BoundsRect:   TRect;  
功能:BoundsRect属性用来提议控件的境界的矩形。  
BoundsRect属性包蕴了描述控件父类区域的边界的矩形。矩形的坐标是在父类坐标系中给定。
     

 

Caption   属性  
相应对象:TControl  
声明:TCaption   =   type   string;  
property   Caption:   TCaption;  
功效:Caption属性用来明确用于标志控件的字符串。  
控件的标题可以被修改,但在运营时却比相当少被退换。由于Caption属性对客户禁止编辑,所以要允许客商编辑显示在控件中的文字的控件,应接纳Text属性实际不是Caption属性。Caption属性的品种为TCaption,它是叁个专门的职业的字符串。
 

  恐怕你已经看见过这么的片段窗体,它的一有的是晶莹剔透的。那么大家在Delphi中应该怎么落实这种意义啊?下边包车型客车将说起哪些促成这种作用:

例子:  
procedure   TForm1.FormCreate(Sender:   TObject);  
begin  
    Form1.Caption   :=   ‘Delphi   Explorer’;  
    Button1.Caption   :=   ‘OK’;  
    Label1.Caption   :=   ‘Captions   are   relatively   static’;  
end;      

  一种艺术是为您的窗体增添 WS_EX_TRANSPARENT 样式。纵然它能够动作起来,然则它还不可能一心落到实处大家想要的作用,並且,微软也提出只为那多少个运维期不够长的体制窗体使用 WS_EX_TRANSPARENT 样式。

ClientHeight   属性  
对应对象:TControl  
声明:property   ClientHeight:   Integer;  
成效:ClientHeight属性用来注脚控件客商区的中度。  
ClientHeight属性对应除窗体之外的保有控件运维时的本性。它用像一直打开衡量,多数控件与ClientHeight属性具备同等的中度值。
 

  第三种方式就是选取WIN3000所支撑的等级次序化窗体性子。不过这将令你的应用程序只局限在WIN三千下利用。

例子:  
procedure   TForm1.FormCreate(Sender:   TObject);  
var  
    X,   Y:   Integer;  
begin  
    X   :=   Form1.ClientWidth;  
    Y   :=   Form1.ClientHeight;  
    //…  
end;      

  本文所使用的是第三种格局。你能够采用 SetWindow奥德赛gn API函数准确的钦命你所须求窗体突显的部分。那之中最狼狈的正是要创立你所要展现的那部分窗体的区域。化解难题的措施正是遍历窗体上独具可视的控件,然后创立饱含全数那一个小区域的二个光辉的区域。下边是具体的兑现:

ClientOrigin   属性  
相应对象:TControl  
声明:TPoint   =   record  
    X:   Longint;  
    Y:   Longint;  
end;  

procedure TForm1.SetRegions;
var
  I: Integer;
  RgnAll, RgnCtrl: HRGN;
begin
  RgnAll := 0;
  for I := 0 to ControlCount – 1 do
  begin
    with Controls[I] do
    begin
      if Visible then
      begin
        // 为具备的可视控件创设三个区域
        RgnCtrl := CreateRectRgn(Left, Top, Left + Width, Top + Height);
        // 组合方面创制的具备区域
        if (RgnCtrl <> 0) and (RgnAll <> 0) then
        begin
          CombineRgn(RgnAll, RgnAll, RgnCtrl, RGN_OR);
          DeleteObject(RgnCtrl);
        end
        else
          PRADOgnAll := 揽胜gnCtrl; // 那是首先个创建的区域
      end;
    end;
  end;
  // Now, set the RgnAll as what we see for the Window
  if RgnAll <> 0 then
  begin
    (*
      上边是SetWindowLX570gn在扶助文件中的注释:
     ”当调用SetWindowEnclavegn成功后,操作系统将持有区域句柄h昂Coragn所钦命的区域。何况操作系统未有为这些区域考贝别本。因而,你不应再用那些区域句柄调用其它的函数。非常是毫非亲非故闭这几个句柄。”
   因而不要在使用SetWindowPAJEROgn后对RubicongnAll调用DeleteObject(多谢Richard Albury提议那点)该文的在此之前版本就范了以上错误。     
    *)
    SetWindowRgn(Handle, RgnAll, True);
  end;
end;

property   ClientOrigin:   TPoint;  
意义:ClientOrigin属性表达满含控件的顾客区的左上角的坐标值。  
ClientOrigin属性包涵了控件客商区的上部左侧的像素的坐标值,坐标是以荧屏的坐标值进行衡量。
 

  注意,我在运用完这么些区域后应当怎样调用DeleteObject呢。假如不调用,将促成Windows财富的走漏。我使用API CreateRectENCOREgn,假诺您有不一样的形象也得以使用CreatePolygonEscortgn。

例子:  
procedure   TForm1.FormCreate(Sender:   TObject);  
var  
    OriginPoint:   TPoint;  
begin  
    OriginPoint   :=   Form1.ClientOrigin;  
end;      

  你会蒙受的贰个题目是何许管理窗体中活动的控件。假设您成效程序移动控件(比如:在OnMouseMove事件当中),那么控件前面的区域将会揭发来。同样,控件在活动后大概还是不可能准确的重画。那有一个简约的艺术正是再度调用etRegions函数更新窗体中可知的区域,並且调用控件的Repaint方法使控强制性的重画。如下:
procedure TForm1.GenericMouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
  // 假若控件未有运动,则立即退出。
  if (X – LastX = 0) and (Y – LastY = 0) then Exit;
  // 移动控件
  with (Sender as TControl) do
  begin
    Left := Left + (X – LastX);
    Top := Top + (Y – LastY);
  end;
  SetRegions;
  (Sender as TControl).Repaint;
end;

ClientRect   属性  
相应对象:TControl  
声明:TPoint   =   record  
    X:   Longint;  
    Y:   Longint;  
end;  
TRect   =   record  
case   Integer   of  
    0:   (Left,   Top,   Right,   Bottom:   Integer);  
    1:   (TopLeft,   BottomRight:   TPoint);  
end;  
property   ClientRect:   TRect;  
作用:ClientRect属性表明了带有有控件的客商区的尺码大小。  
ClientRect属性是运维时有效,是只读型的。属性包罗了控件客户区的疆界上下左右的像素地方,对应TRect类型结构区域的左边和上部的坐标值是0,对应的上面和右边手的像素值表达了区域的冲天和幅度。
 

  以往你将能为你的窗体增多透明的效应了。

例子:  
procedure   TForm1.FormCreate(Sender:   TObject);  
begin  
    Form1.Canvas.Brush.Color   :=   clBlue;  
    Form1.Canvas.FillRect(Form1.ClientRect);  
end;      

ClientWidth   属性  
对应对象:TControl  
声明:property   ClientWidth:   Integer;  
意义:ClientWidth属性说明包涵控件客商区的宽度。  
ClientWidth属性是对应除窗体之外的具有控件都有效运营时的性质。该属性表示了控件顾客区的水准高低,宽度以像向来衡量。对于大多控件ClientWidth属性和Width属性是同样的,而窗体则将顾客区视为窗体框架内的成份,窗体的ClientWidth属性日常将低于Width属性的值。
 

例子:  
procedure   TForm1.FormCreate(Sender:   TObject);  
var  
    X,   Y:   Integer;  
begin  
    X   :=   Form1.ClientWidth;  
    Y   :=   Form1.ClientHeight;  
    //…  
end;  

Color   属性  
对应对象:TControl  
声明:property   Color:   TColor;  
成效:Color属性用来规定控件的颜料。  
客商能够运用Color属性来获得颜色或安装控件的水彩。客户可以经过手工业来为控件的颜料属性赋予叁个值实行重复设置。Color属性是TColor类型的值,它有数不清灵光的颜色值能够使用,详细的情况见下表。
 

值                                                                      
颜           色  
clBlack                                                        
黑色Black。  
clMaroon                                                      
栗色Maroon。  
clGreen                                                        
绿色Green。  
clOlive                                                        
橄榄绿Olive   green。  
clNavy                                                          
深蓝色Navy   blue。  
clPurple                                                      
紫色Purple。  
clTeal                                                          
深青色Teal。  
clGray                                                          
灰色Gray。  
clSilver                                                      
银色Silver。  
clRed                                                            
红色Red。  
clLine                                                          
浅绿色Lime   green。  
clBlue                                                          
蓝色Blue。  
clFuchsia                                                    
紫红色Fuchsia。  
clAqua                                                          
浅绿色Aqua。  
clWhite                                                        
白色White。  
clBackground                                              
当前的种类桌面包车型地铁背景颜色  
clActiveCaption                                        
当前的被激活窗口的标题栏的颜料。  
clInactiveCaption                                    
当前的尚未被激活的窗口的标题栏的水彩。  
clMenu                                                          
当前的菜系背景的颜色。  
clWindow                                                      
当前的窗口背景的水彩。  
clWindowFrame                                            
当前的窗口框架的颜色。  
clMenuText                                                  
当前的菜谱上的文书的颜料。  
clCaptionText                                            
当前的被激活窗口的标题栏的文本的水彩。  
clActiveBorder                                          
当前的被激活窗口的边际颜色。  
clInactiveBorder                                      
当前的远非被激活窗口的疆界颜色。  
clAppWorkSpace                                          
当前的应用程序职业区的颜料。  
clHighlight                                                
当前的被选用文本的背景颜色。  
clHighlightText                                        
当前的被挑选文本的颜料。  
clBtnFace                                                    
当前的按键表面包车型大巴水彩。  
clBtnShadow                                                
当前的按键投影的影子颜色。  
cl格雷Text                                                  
当前的不算文件的颜料。  
clBtnText                                                    
当前的按键上文本的颜色。  
clInactiveCaptionText                            
当前的被激活窗口题目栏的文件颜色。  
clBtnHighlight                                          
当前的开关上高亮度的颜色。  
cl3DDkShadow                                              
只有对Windows95或NT4.0系统:三维
                                                                     
呈现成分阴影的颜料。  
cl3DLight                                                    
只有对Windows95或NT4.0系统:对于
                                                                     
三个维度显示成分的亮面(朝向光源的面)  
clInfoText                                                  
只有对Windows95或NT4.0系统:
                                                                     
ToolTip(工具提示)的文书颜色。  
clInfoBk                                                      
只有对Windows95或NT4.0系统:
                                                                     
ToolTip(工具提醒)的背景颜色  
ControlState   属性  
对应对象:TControl  
声明:TControlState   =   set   of   (csLButtonDown,   csClicked,  
csPalette,   csReadingState,   csAlignmentNeeded,   csFocusing,  
csCreating);  
property   ControlState:   TControlState;  
意义:ControlState属性用来询问控件运维时的情状。  
ControlState属性用来指明运转的每二个整天控件的状态。属性属于TControlState类型,那些项目是一个标识集,它能够被安装成为以下值的结缘格局。
 

值                                         意           义  
csLButtonDown        
点击鼠标的左开关不放,那几个是为持有的鼠标按下事件设置的。  
csClicked                
和csLButtonDown一样,只是在ControlStyle属性包括
                                 
csClickEvents标记时它才被设置,以表明鼠标按下时的平地风波。  
csPalette                
说多美滋个WM_PALETTCHANGED音讯被控件接受或然被控件的父类接受。  
csReadingState       控件正在从贰个流中读取它的情事。  
cs阿里gnmentNeeded   当队列再度被允许时间调控件需求重新排列它和睦。  
csFocusing                
应用程序进度核心送给控件。那无法确认保障控件就将接收大旨,
                                    可是幸免了递归的调用。  
csPaintCopy              
控件被复制,意味着控件的正片被打字与印刷,调整风格标志
                                   
csReplicatable必需棉被服装置为该意况的发生。  
csCreating                
框架和它的持有者发生“与”或然“或”的逻辑,何况控件
                                   
被成立了。这一个标志将要全数的创始动作产生时被排除。  
   

ControlStyle   属性  
相应对象:TControl  
声明:TControlStyle   =   set   of   (csAcceptsControls,  
csCaptionMouse,   csDesignInteractive,   csFramed,   csClickEvents,  
csSetCaption,   csOpaque,   csDoubleClicks,   csFixedWidth,  
csFixedHeight,   csNoDesignVisible,   csReplicatable,   csNoStdEvents,  
csDisplayDragImage,   csReflector);  
property   ControlStyle:   TControlStyle;  
成效:ControlStyle属性用来声明激活多少个控件的如何属性。  
ControlStyle属性情势被更动的次数比相应ControlState属性的号子要少。ControlStyle属性属于TControlStyle的类型,它能够是以下值的结缘。
 

值                                                         意          
义  
csAcceptsControls                           接受地点的控件。  
csCaptureMouse                          
当那些事件时有发生时,控件捕获鼠标的平地风波。  
csDesignInteractive                
控件在布置时将鼠标按键的右击映射为鼠标开关的
                                                      左击来调整控件。
 
csClick伊夫nts                            
控件能够承受並且对按击的操作实行反馈。  
csFramed                                       控件有贰个三维框架。  
csSetCaption                              
假如标题还并未有被明显地安装成为别的的剧情时,
                                                     
控件将转移它的标题以便和Name属性相相配。  
csOpaque                                      
控件将客户区的矩形设为透明。  
csDoubleClicks                          
控件能够对鼠标的双击操作进行接受和反应,
                                                     
其它能够将双击映射成为按击操作。  
csFixedWidth                               控件的上升的幅度设为固定值。  
csFixedHeight                             控件的可观设为固定值。  
csNoDesignVisible                     在统一希图时间调控件是不得以扭转的。  
csReplicatable                          
控件能够通过使用PaintTo方法,进而被拷贝到大肆
                                                    三个画面上举办绘图。
 
csNoStdEvents                          
规范事件,比如鼠标、键盘、点击事件均被忽视。
                                                   
假诺客商的代码不须要对那些事件张开反馈仍然希望
                                                   
客商的应用程序运营更加快时将选取这些设置来拍卖。  
csDisplayDragImage                
当鼠标被拖动到控件上边时,控件可从贰个图像列表
                                             
中体现叁个图像。使用那几个设置可使控件使用四个图像的列表。  
csReflector                              
控件将对系统对话框新闻、主题新闻及尺寸改换音讯
                                                   
实行反应,假如控件被周转三个ActiveX的控件时行使
                                                   
这么些装置,可使控件接受这个事件的通知。  
   

Cursor   属性
相应对象:TControl  
声明:TCursor   =   -32768~32767;  
作用:Cursor属性用来分明当鼠标在控件上进展拖动时,将显得怎么的鼠标图形。Cursor属性属于TCursor类型变量,它包含了顾客能够采取的不胜枚举专门的工作的鼠标方式,并含有了以下的有效值:crDefault,crArrow,crNone,crCross,crIBeam,crSize,crSizeNESW,crSizeNS,crSizeNWSE,crSizeWE,crUpArrow,crHourGlass,crDrag,crNoDrop,crHSplit,crVSplit,crMultiDrag,crSQLWait,crNo,crAppStart,crHelp和crHandPoint,各类值对应的鼠标图像能够参照有关函数。
 

例子:  
procedure   TForm1.FormCreate(Sender:   TObject);  
begin  
    Button1.Cursor   :=   crCross;  
    Panel1.Cursor   :=   crArrow;  
end;      

DesktopFont   属性  
相应对象:TControl  
声明:property   DesktopFont:   Boolean;  
效果:DesktopFont属性表明当写入文本时,控件是不是采纳系统的桌面包车型大巴书体。  
   

DragCursor   属性  
对应对象:TControl  
声明:TCursor   =   -32768~32767;  
property   DragCursor:   TCursor;  
意义:DragCursor属性用来明确鼠标在拖动时的样式。  
在DragCursor属性有效在此以前顾客必需首先设置控件接受下拉时的靶子,实际上顾客只需处理三个诸如OnDragOver的拖放事件便可实现。
 

例子:  
//Change   the   cursor   shape   if   an   object   is   dragged   over
  the   panel  
procedure   TForm1.Panel1DragOver(Sender,   Source:   TObject;   X,   Y:
  Integer;  
    State:   TDragState;   var   Accept:   Boolean);  
begin  
    Panel1.DragCursor   :=   crDrag;  
end;      

DragMode   属性  
相应对象:TControl  
声明:TDragMode   =   (dmManual,   dmAutomatic);  
property   DragMode:   TDragMode;  
意义:DragMode属性用来规定控件被拖动时的表现。  
DragMode属性属于TDragMode类型变量。这么些类别有七个有效的值,即八个有效的拖动方式,dmAutomatic:要是dmAutomatic被采取作为拖动情势,则控件可被拖动,并且客户可以随时地点击和拖动控件。dm马努al:要是dm马努al被挑选为其拖动的法子,直到控件调用了BeginDrag方法,控件本事够被拖动。
 

例子:  
procedure   TForm1.FormCreate(Sender:   TObject);  
begin  
    //…  
    Form1.DragMode   :=   dmAutomatic;  
    Panel1.DragMode   :=   dmAutomatic;  
end;      

Enabled   属性  
相应对象:TControl  
声明:property   Enabled:   Boolean;  
效果:Enabled属性用来明确控件对鼠标、键盘及Timer事件是或不是将作出反应。  
若果Enabled属性被安装为真,那么控件将对客户的鼠标、键盘输入及Timer事件作出反应。假诺Enabled属性被安装为假,那么控件将成为暗红何况对鼠标、键盘及Timer事件不作反应。一般当控件的作用与当下意况非亲非故时,可将该属性设置为假。
     

Font   属性  
相应对象:TControl  
声明:property   Font:   TFont;  
效率:Font属性用来明确控件上文字的字体。  
Font属性允许顾客对控件的文书和标题标字体的天性,选择各类卓有成效的字体。  
字体属性满含颜色、名称、尺寸大小及作风。  

例子:  
with   Form1.Font   do  
begin  
    Size   :=   12;  
    Name   :=   ‘Arial’;  
    Color   :=   clGreen;  
    Style   :=   [fsBold];  
end;      

Height   属性  
对应对象:TControl  
声明:property   Height:   Integer;  
意义:Height属性表达控件中度的尺码大小。  
Height属性以荧屏的像素作为尺寸的襟怀,指明控件的高度值。  

例子:  
procedure   TForm1.FormPaint(Sender:   TObject);  
begin  
    Panel1.Top   :=   10;  
    Panel1.Left   :=   10;  
    Panel1.Height   :=   Form1.ClientHeight   –   20;  
    Panel1.Width   :=   Form1.ClientWidth   –   20;  
end;

Hint属性  
相应对象:Tcontrol
声明:property   Hint:string;
效果与利益:Hint属性用来申明当光标甘休在控件上时将现身工具提醒窗口内容。为了使工具能够唤起所展现得文字,必需将富含了工具得窗体控件的ShowHint属性为真。假使窗体和控件的ShowHint属性棉被服装置为真,不过并没有设置控件Hint属性,那么工具将展现控件父类的Hint的文字。

IsControl属性  
相应对象:TControl
声明:property   lsControl:Boolean;
效果与利益:IsControl   属性用来调整贰个窗体是不是存款和储蓄了它的特地属性。    

Left   属性      
对应对象:Tcontrol
声明:property   Left:Integer;
效用:Left属性用来表明控件左侧界的档期的顺序坐标。Left属性提出控件离它的器皿的右边边界是某些象素,并运用显示器坐标来度量二个窗体的Left属性值。
 

MouseCapture属性    
对应对象:Tcontrol
声明:property   MouseCapture:Boolean;
效用:MouseCapture属性表达控件是不是已经俘获了鼠标事件。    

Name属性    
对应对象:TControl
声明:TcomponentName:string;
            propertyName:TComponentName
意义:属性是控件的名,它是可作为八个控件的新名大概用来建议控件的名。  
 

Parent属性
对应对象:TControl
声明:property   Parent:TwinControl;
效果:属性用来提出控件的父类(容器)。控件的父类是可视的,包括了控件的窗口控件。控件在它的父类被吊销时将被活动地收回。

ParentColor属性    
对应对象:TControl
声明:property   ParentColor:Boolean;
效率:ParentColor属性用来分明控件是还是不是将动用父类的颜色值,即Color值。若是ParentColor属性设置为真,那么控件将选取它父类的Color属性的颜料。若是ParentColor属性设置为假,那么控件将应用自个儿明显的Color属性的颜色值。

ntFont属性      
相应对象:TControl
声明:property   ParentFont:Boolean;
功效:ParentFont属性用来规定控件是还是不是使用父类的Font新闻的属性值。如若ParentFont属性设置为真,那么控件将选取它父类的Font属性的书体。即使ParentFont属性设置为假,那么控件将运用本身鲜明的Font属性的书体属性值。

ParnetShowHint属性    
对应对象:TControl
声明:property   ParentShowHint:Boolean;
效用:ParentShowHint用来规定控件是还是不是使用它的父类的ShowHint属性用来体现二个工具的提醒。就算ParentShowHint属性设置为真,那么控件将应用它父类的ShowHint属性,以明确此控件是还是不是将浮现四个工具提示。假使ParentShowHint属性设置为假,则控件将采纳自身定义的ShowHint属性的值以鲜明控件是或不是将展现多个工具提醒。

PopupMenu属性    
对应对象:TControl
声明:property   PopupMenu:TpopupMenu;
功用:PopupMenu属性用来分明当客户右击控件区时,将对应地弹出哪一类弹出式菜单。顾客能够因此右击控件,来落到实处对应弹出式菜单的开采操作,客户能够通过调用弹出式菜单的Popup的不二诀要来打开弹出式菜单。

例子:
procedure   Tform1.FormCreate(Sender:Tobject);
begin
    Form1.PopupMenu:=PopupMenu1;
    //..
end;

//Exit   the   appllication   when   the   Exit   pop-up   menu   items
  is   clicked
procedure   Tform1.PopUpExitClick(Sender:Tobject);
begin
    Close;

end;

ScalingFlags   属性      
相应对象:TControl
声明:TscalingFlags=set   of   (sfLeft,sfTop,sfWidth,sfHeight,sfFont);
            property   ScalingFlags:TscalingFlags;
成效:ScalingFlags属性反应出控件的哪叁脾品质还一直不实行规范化的测度。
ScalingFlags属性是叁个中间标志的成团,首先在妄想承继的窗体和控件的缩放比例时被利用。若是不须要,应用程序将不选用那些个性。以下是标记和它们对应所表明的音讯意义:

标记                                         意         义
SfLeft                       控件的左边未有被开展尺寸计算缩放。
SfTop                         控件的上边未有被开展尺寸计算缩放。
SfWidth                     控件的幅度未有被实行尺寸计算缩放。
SfHeight                   控件的惊人没有被举行尺寸总括缩放。
sfFont                       控件的书体未有被举行尺寸总计缩放。

ShowHint属性    
相应对象:TConcrol
声明:property   ShowHint:Boolean;
效果与利益:ShowHint属性用来规定控件是或不是出示二个工具提醒。如若ShowHint属性被安装为真,那么当鼠标或光标停留在控件上时,将会议及展览示出一个持有Hint属性的中文内容的工具提醒。借使ShowHint属性被安装为假,同时ParentShowHint属性的值是假,那么将不显得工具的提示,但当ShowHint属性被设置为假ParentShowHint属性的值为真时,工具提示将依据其父类的ShowHint属性,如若父类的ShowHint属性是真,工具提醒将显得,不然将不出新提示。ShowHint属性的缺省的值是真。

例子:
procedure   Tform1.FormPaint(Sender:Tobject);
begin
    btnHideMenu.ShowHint:=True;
    btnHideMenu.Hint:=’Click   here   to   enable   menus’;
end;    

Text   属性      
对应对象:TControl
声明:Tcaption:=type   string;
            property   Text:Tcaption;
作用:Text属性用来规定控件中出现的客户编辑的文字内容。在运营是足以在程序中对文字举行修改,但却相当少那样作。由于Caption的品质,顾客是不能编辑的,所以不允许客商编辑的控件所呈现的文字将是Caption的习性。

Top   属性    
相应对象:TControl
声明:property   Top:Integer;
作用:Top属性用来规定控件左上方的坐标值。Top属性是贰个利用了容器坐标的质量。它表达控件的边际距离容器的界线有稍许象素,何况窗体的Top属性以及显示器坐标举办度量。

Visible   属性      
相应对象:TControl
声明:property   Visible:Boolean;
效果:Visible属性用来分明控件是或不是是可见。假如Visible属性为真,那么将是可知的。假设Visible属性为假,则是不可知的。

Width   属性
对应对象:TControl
声明:property   Width:Integer;
功效:Width属性表明了控件的增长幅度值。客商象素值提出控件的水准高低。客户能够在运行时修改Width属性值来退换控件的增进率。
事例:参见Height属性例子。

WindowProc   属性    
相应对象:TControl
声明:TwndMethod=procedure   (   var   Message:Tmessage)   of  
object;
            property   WindowProc:TwndMethod;
功能:WindowProc属性包蕴了窗口的进度,进度是对传送给控件新闻的一种反应。
   

BeginDrag   方法    
对应对象:TControl
声明:procedure   BeginDrag(Immediate:Boolean);
功能:BeginDrag方法在控件被手工业拖动时有效,BeginDrag方法用来运营贰个控件的拖动进度。Immediate参数用来规定拖动操作的条件,固然Immediate参数为真,那么拖动将即时实行,同不经常间鼠标将改成拖动设置时的款式,借使Immediate参数为假,鼠标将不更动,只是当鼠标在空中上移动了5个象素时才起来举办拖动的操作。
   

BringToFront   方法
相应对象:TControl
声明:procedure   BringToFront;
成效:BringToFront方法用来改换控件轴的次第,并吧它放置在具备其余控件的地点。每二个窗口和非窗口的控件都有相应的Z轴次序。每一种窗体上的窗口控件都在长期以来的Z轴次序上,各样非窗口的控件在叁个单独的Z轴次序会集中。一个窗体上的具备窗口控件存在于一个Z轴次序会集中,全数的非窗口控件在另贰个的Z轴次序集结中。窗口的控件总是出现在非窗口控件的方面,窗口控件上面包车型大巴非窗口的控件将无法运用BringToFront方法出现在窗口控件的地点。

例子:
procedure   Tform1.Button2Click(Sender:Tobject);
begin
    Button1.BringToFront;
end;    

ChangeScale   方法      
对应对象:TControl
声明:procedure   ChangeScale(M,D:Integer);dynamic;
效能:ChangeScale方法改造空间的分寸,并依照三个点名的比例值来扩充。  
 

相关文章

No Comments, Be The First!
近期评论
    功能
    网站地图xml地图