Re: [Lazarus] TLabel or TStaticText?
Thx all, a TPanel is the solution for my problem. mvg Frans van Leeuwen M 06-51695390 Op 15-3-2019 om 15:14 schreef Tony Whyman via lazarus: Using a TPanel as a container is generally good advice for similar problems with all TGraphicControl descendents. I often use a TPanel to contain a TImage for this reason. Perhaps the point that needs to come across is that TLabel is a TGraphicControl and is drawn by the LCL, while TStaticText is a TWinControl descendent (as is TPanel) and is drawn by the underlying "interface" e.g. GTK2. They thus behave differently e.g. with Z-order. On 15/03/2019 14:04, Mattias Gaertner via lazarus wrote: On Fri, 15 Mar 2019 14:42:52 +0100 frans via lazarus wrote: I thougth of that, but I need the focus on the original form. The mesaage is only informative, all the functionality must be availabe. mvg Frans van Leeuwen M 06-51695390 Op 15-3-2019 om 14:08 schreef John Landmesser via lazarus: what about a new form with FormStyle := fsSystemStayOnTop ?! Am 15.03.19 um 12:37 schrieb frans via lazarus: Hi, I'm using Lazarus 1.8.4 on Win10. In my application I have a Form with 2 functions. (1) Is to download files from an internet server using ftp, (2) is to store the data from those files in the datacollection. Sometimes I loose my internet connection and in that case I want to show a warning in the the middle of the form and in front of all the other components. For the warning I use a TLabel component for the layout parameter tlCenter. But the label is partly hidden behind another component (TFileListBox) and BringToFront doesn't help. Now I tried a TStaticText component and that works just fine. Except that it has no Layout property and no Paint procedure I could override. Is there a component that gives me all the behaviour I want? Is there a way to bring the TLabel realy in front of all other components? Is there a way to vertical align the text of a TStaticText caption? You can put the TLabel inside a TPanel. Mattias --- Deze e-mail is gecontroleerd op virussen door AVG. http://www.avg.com -- ___ lazarus mailing list lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus
Re: [Lazarus] TLabel or TStaticText?
Using a TPanel as a container is generally good advice for similar problems with all TGraphicControl descendents. I often use a TPanel to contain a TImage for this reason. Perhaps the point that needs to come across is that TLabel is a TGraphicControl and is drawn by the LCL, while TStaticText is a TWinControl descendent (as is TPanel) and is drawn by the underlying "interface" e.g. GTK2. They thus behave differently e.g. with Z-order. On 15/03/2019 14:04, Mattias Gaertner via lazarus wrote: On Fri, 15 Mar 2019 14:42:52 +0100 frans via lazarus wrote: I thougth of that, but I need the focus on the original form. The mesaage is only informative, all the functionality must be availabe. mvg Frans van Leeuwen M 06-51695390 Op 15-3-2019 om 14:08 schreef John Landmesser via lazarus: what about a new form with FormStyle := fsSystemStayOnTop ?! Am 15.03.19 um 12:37 schrieb frans via lazarus: Hi, I'm using Lazarus 1.8.4 on Win10. In my application I have a Form with 2 functions. (1) Is to download files from an internet server using ftp, (2) is to store the data from those files in the datacollection. Sometimes I loose my internet connection and in that case I want to show a warning in the the middle of the form and in front of all the other components. For the warning I use a TLabel component for the layout parameter tlCenter. But the label is partly hidden behind another component (TFileListBox) and BringToFront doesn't help. Now I tried a TStaticText component and that works just fine. Except that it has no Layout property and no Paint procedure I could override. Is there a component that gives me all the behaviour I want? Is there a way to bring the TLabel realy in front of all other components? Is there a way to vertical align the text of a TStaticText caption? You can put the TLabel inside a TPanel. Mattias -- ___ lazarus mailing list lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus
Re: [Lazarus] TLabel or TStaticText?
On Fri, 15 Mar 2019 14:42:52 +0100 frans via lazarus wrote: > I thougth of that, but I need the focus on the original form. The > mesaage is only informative, all the functionality must be availabe. > > mvg > Frans van Leeuwen > M 06-51695390 > > Op 15-3-2019 om 14:08 schreef John Landmesser via lazarus: > > what about a new form with FormStyle := fsSystemStayOnTop ?! > > > > Am 15.03.19 um 12:37 schrieb frans via lazarus: > >> Hi, > >> > >> I'm using Lazarus 1.8.4 on Win10. In my application I have a Form > >> with 2 functions. (1) Is to download files from an internet server > >> using ftp, (2) is to store the data from those files in the > >> datacollection. > >> Sometimes I loose my internet connection and in that case I want > >> to show a warning in the the middle of the form and in front of > >> all the other components. For the warning I use a TLabel component > >> for the layout parameter tlCenter. But the label is partly hidden > >> behind another component (TFileListBox) and BringToFront doesn't > >> help. Now I tried a TStaticText component and that works just > >> fine. Except that it has no Layout property and no Paint procedure > >> I could override. Is there a component that gives me all the > >> behaviour I want? Is there a way to bring the TLabel realy in > >> front of all other components? Is there a way to vertical align > >> the text of a TStaticText caption? You can put the TLabel inside a TPanel. Mattias -- ___ lazarus mailing list lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus
Re: [Lazarus] TLabel or TStaticText?
I thougth of that, but I need the focus on the original form. The mesaage is only informative, all the functionality must be availabe. mvg Frans van Leeuwen M 06-51695390 Op 15-3-2019 om 14:08 schreef John Landmesser via lazarus: what about a new form with FormStyle := fsSystemStayOnTop ?! Am 15.03.19 um 12:37 schrieb frans via lazarus: Hi, I'm using Lazarus 1.8.4 on Win10. In my application I have a Form with 2 functions. (1) Is to download files from an internet server using ftp, (2) is to store the data from those files in the datacollection. Sometimes I loose my internet connection and in that case I want to show a warning in the the middle of the form and in front of all the other components. For the warning I use a TLabel component for the layout parameter tlCenter. But the label is partly hidden behind another component (TFileListBox) and BringToFront doesn't help. Now I tried a TStaticText component and that works just fine. Except that it has no Layout property and no Paint procedure I could override. Is there a component that gives me all the behaviour I want? Is there a way to bring the TLabel realy in front of all other components? Is there a way to vertical align the text of a TStaticText caption? Thx for your reactions --- Deze e-mail is gecontroleerd op virussen door AVG. http://www.avg.com -- ___ lazarus mailing list lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus
Re: [Lazarus] TLabel or TStaticText?
what about a new form with FormStyle := fsSystemStayOnTop ?! Am 15.03.19 um 12:37 schrieb frans via lazarus: Hi, I'm using Lazarus 1.8.4 on Win10. In my application I have a Form with 2 functions. (1) Is to download files from an internet server using ftp, (2) is to store the data from those files in the datacollection. Sometimes I loose my internet connection and in that case I want to show a warning in the the middle of the form and in front of all the other components. For the warning I use a TLabel component for the layout parameter tlCenter. But the label is partly hidden behind another component (TFileListBox) and BringToFront doesn't help. Now I tried a TStaticText component and that works just fine. Except that it has no Layout property and no Paint procedure I could override. Is there a component that gives me all the behaviour I want? Is there a way to bring the TLabel realy in front of all other components? Is there a way to vertical align the text of a TStaticText caption? Thx for your reactions -- ___ lazarus mailing list lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus
[Lazarus] TLabel or TStaticText?
Hi, I'm using Lazarus 1.8.4 on Win10. In my application I have a Form with 2 functions. (1) Is to download files from an internet server using ftp, (2) is to store the data from those files in the datacollection. Sometimes I loose my internet connection and in that case I want to show a warning in the the middle of the form and in front of all the other components. For the warning I use a TLabel component for the layout parameter tlCenter. But the label is partly hidden behind another component (TFileListBox) and BringToFront doesn't help. Now I tried a TStaticText component and that works just fine. Except that it has no Layout property and no Paint procedure I could override. Is there a component that gives me all the behaviour I want? Is there a way to bring the TLabel realy in front of all other components? Is there a way to vertical align the text of a TStaticText caption? Thx for your reactions -- mvg Frans van Leeuwen M 06-51695390 --- Deze e-mail is gecontroleerd op virussen door AVG. http://www.avg.com -- ___ lazarus mailing list lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus