本文将分享准备开源两个delphi组件,想听听大家的意见的详细内容,并且还将对delphi开源软件进行详尽解释,此外,我们还将为大家带来关于DelphiXE5建立第一个DelphiAndroidapp
本文将分享准备开源两个delphi组件,想听听大家的意见的详细内容,并且还将对delphi开源软件进行详尽解释,此外,我们还将为大家带来关于Delphi XE5建立第一个Delphi Android app程序、delphi – 在FireMonkey中锚定GUI组件、Delphi 开源组件、delphi组件,用于在运行时显示/隐藏控件的相关知识,希望对你有所帮助。
本文目录一览:- 准备开源两个delphi组件,想听听大家的意见(delphi开源软件)
- Delphi XE5建立第一个Delphi Android app程序
- delphi – 在FireMonkey中锚定GUI组件
- Delphi 开源组件
- delphi组件,用于在运行时显示/隐藏控件
准备开源两个delphi组件,想听听大家的意见(delphi开源软件)
总结
以上是小编为你收集整理的准备开源两个delphi组件,想听听大家的意见全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
Delphi XE5建立第一个Delphi Android app程序
总结
以上是小编为你收集整理的Delphi XE5建立第一个Delphi Android app程序全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
delphi – 在FireMonkey中锚定GUI组件
VCL有Anchor属性,FM没有.
有人看到我错过的东西
更新:
FM中没有简单的锚定功能.您必须创建TLayouts并对齐它们,然后将控件放在面板中以使它们“粘住”.如果您使用的是旧版本的Builder或Delphi,这将与我们以前与TPanels相同.
解决方法
在表格上放置一个与底部对齐的小面板,比如大约40个高度.设置底部面板上的“边距”以创建一个较小的空间,按钮将在该空间中生效,请确保将按钮设置为alRight.例如,窗体右边缘和最右边按钮之间的间隙边距为15.顶部和底部边距设置为12.固定最右边的按钮.
‘填充’与边距相反,填充将空间置于控件之外.在最右侧的按钮中,我在左侧添加了20个填充,这将是两个按钮之间的空间.对于第一个左边的第二个按钮,我们需要做的是将align属性设置为alRight,不需要调整填充或边距.
Delphi 开源组件
总结
以上是小编为你收集整理的Delphi 开源组件全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
delphi组件,用于在运行时显示/隐藏控件
谢谢
解决方法
procedure TForm1.Button1Click(Sender: TObject); begin if Button2.Visible then AnimateWindow(Button2.Handle,250,AW_HIDE or AW_VER_NEGATIVE or AW_SLIDE) else AnimateWindow(Button2.Handle,AW_VER_POSITIVE or AW_SLIDE); Button2.Visible := not Button2.Visible; // synch with VCL end;
编辑:隐藏的线程版本同时显示多个控件:
type TForm1 = class(TForm) .. private procedure AnimateControls(Show: Boolean; Controls: array of TWinControl); procedure OnAnimateEnd(Sender: TObject); public end; implementation .. type TAnimateThr = class(TThread) protected procedure Execute; override; public FHWnd: HWND; FShow: Boolean; constructor Create(Handle: HWND; Show: Boolean); end; { TAnimateThr } constructor TAnimateThr.Create(Handle: HWND; Show: Boolean); begin FHWnd := Handle; FShow := Show; FreeOnTerminate := True; inherited Create(True); end; procedure TAnimateThr.Execute; begin if FShow then AnimateWindow(FHWnd,AW_VER_POSITIVE or AW_SLIDE) else AnimateWindow(FHWnd,AW_HIDE or AW_VER_NEGATIVE or AW_SLIDE); end; { Form1 } procedure TForm1.OnAnimateEnd(Sender: TObject); begin FindControl(TAnimateThr(Sender).FHWnd).Visible := TAnimateThr(Sender).FShow; end; procedure TForm1.AnimateControls(Show: Boolean; Controls: array of TWinControl); var i: Integer; begin for i := Low(Controls) to High(Controls) do with TAnimateThr.Create(Controls[i].Handle,Show) do begin OnTerminate := OnAnimateEnd; Resume; end; end; procedure TForm1.Button5Click(Sender: TObject); begin AnimateControls(not Button1.Visible,[Button1,Button2,Button3,Edit1,CheckBox1]); end;
今天关于准备开源两个delphi组件,想听听大家的意见和delphi开源软件的分享就到这里,希望大家有所收获,若想了解更多关于Delphi XE5建立第一个Delphi Android app程序、delphi – 在FireMonkey中锚定GUI组件、Delphi 开源组件、delphi组件,用于在运行时显示/隐藏控件等相关知识,可以在本站进行查询。
本文标签: