万卷书>>电脑书籍>>程序设计>>DELPHI相关>>DELPHI专题文档>>控件应用

WANJUANSHU.COM

制作可移动的分割窗体

以下是实现一个简单分割(SPLITTER)窗体的步骤:
    1)在窗体中放置一个MEMO控件并设置它的Align属性为ALTOP;
    2)在窗体中放置一个PANEL控件并设置它的Align属性为ALTOP;
    3)设置PANEL控件的HEIGHT属性为6;
    4)设置PANEL控件的DragMode属性为dmAutomatic.;
    5)设置PANEL控件的DragCursor属性为crVSplit.;
    6)设置PANEL控件的Cursor属性为crVSplit;
    7)在窗体中再放置另一个MEMO控件并设置它的Align属性为ALCLIENT;
    8)最后为两个MEMO控件的OnDragOver事件添加相同的代码:
procedureTForm1.Memo1DragOver(Sender,Source:TObject;X,
Y:Integer;State:TDragState;varAccept:Boolean);
begin
Accept:=False;
if Source=Panel1thenbegin
Accept:=True;
Memo1.Height:=Y+(SenderasTControl).Top;
end;
end;

上一页 WanJuanShu.COM 下一页
WANJUANSHU.COM 万卷书