[FMX]使用 TPopup 自定义弹出窗口

我们许多时候,在用户点击某一控件时,需要在控件的相关位置弹出一个下拉列表,弹出让用户选择的内容。在 FMX 中,提供了一个很好的组件 TPopup。 1、在窗体上放置一个 TPopup 组件,然后设置其 PlacementTarget 属性为要弹出下拉列表窗口的控件。 2、修改 TPopup 组件的 Visible 属

使用Form作为一个复杂的提示窗口实现示例

嫌VCL默认的提示窗口太单调乏味?没关系,你可以完全按照自己的需要用窗体实现一个。什么?继承自THintWindow?那个需要完全自己重画,太麻烦好不好。 这里提供另一种思路,简单易用疗效好,看效果: 影影绰绰的半透明效果,编辑框,提示文字~~~~,是不是感觉特别高大上?好了,源码打包奉上,具体自己凑合着瞅吧。当然了,

在VCL中显示一个非激活状态的窗口

在VCL中,调用窗体的TForm.Show时,窗口被自动激活到前台,从而令前面的窗口失去了焦点。有的时候,这并不是我们需要的效果,我们可能只是显示一个比较复杂的提示窗口,这个窗口默认并不需要获取焦点,而VCL并没有提供这样一个函数。 今天在群里话询问时,以前一直没有想明白怎么搞定TForm的Visible属性,不得闲给