[Gambas-user] Window size fitting

Bruce Steers bsteers4 at gmail.com
Mon Mar 15 12:14:03 CET 2021


No to window scrollbars , windows do not have that they must be added.
ScrollView can be a pain when just how AutoResize, Expand and Arrangemenet
work and effect objects isn't FULLY understood.
(I do not claim to fully understand this either and often have problems
making a whole window scroll)
It's probably a case of playing with the AutoResize/Expand/Arrangement
properties of the ScrollView/Window/Objects.

Personally I think you need an alternative layout.
Having so many controls it's bigger than your screen isn't really ideal.

My suggestions would be one of the following....
* Make all the controls smaller.
* Handle all your fields in a GridView or something else with a built in
scrollbar.
* make a TabPanel and split the fields into 2 pages

BruceS

On Mon, 15 Mar 2021 at 09:22, Dag Jarle Nerland Johansen - Gambas <
gambas at cd-bahia.com> wrote:

>
>
> Am 15.03.21 um 09:41 schrieb Gianluigi:
>
>
>
> Il giorno lun 15 mar 2021 alle ore 08:57 Dag Jarle Nerland Johansen -
> Gambas <gambas at cd-bahia.com> ha scritto:
>
>> Hi,
>> what do I do wrong:
>> I make a window bigger than the monitor size, works fine with
>> scrollbars, set AutoResize to True.
>> But it does not fit the content to the window, also when I set
>> Arrangement to Fill.
>> Twist in my brain?
>> I normally program on a PC with a bigger monitor, but then get surprised
>> when I see the result on a laptop - doesn't fit.
>> Grateful for any help,
>> Dag
>>
>
> you have some possibilities or start with some small size and then bring
> the window to:
>
> Me.Maximized = True
>
> Or:
>
> Private $iWidth As Integer = Screen.AvailableWidth
> Private $iHeight As Integer = Screen.AvailableHeight
>
> Public Sub Form_Activate()
>
>   Me.w = ($iWidth - 100)
>   Me.h = ($iHeight - 100)
>   Me.Center
>
> End
>
> or ...
>
> Regards
> Gianluigi
>
> ----[ http://gambaswiki.org/wiki/doc/netiquette ]----
>
> Hi again,
> sorry doesn't change anything.
> Is there any possibility to set scrollbars on the window?
> I can see only a part of the window I programmed on a monitor with higher
> resolutuion 1920x1080,
> and my laptop has only 1366x768.
> The problem is, I have a LOT of fields on that window I need to see.
> Regards,
> Dag
>
> ----[ http://gambaswiki.org/wiki/doc/netiquette ]----
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20210315/d0365793/attachment.htm>


More information about the User mailing list