[Gambas-user] Showing the Form's Gui

Jorge Carrión shordi at ...626...
Thu Apr 15 10:23:45 CEST 2010


Gracias Ricardo.
Es lo que estaba buscando para un par de formularios rebeldes. Con algún
retoque me vale.

Un saludo.



2010/4/15 Fabien Bodard <gambas.fr at ...626...>

> i don't know if richard want the user to be able to do anything on the
> showed form before the tatal loading ...
>
>
> the better way will be to do the loading in the timer by use the
> timer.trigger function
>
> the form .enabled will be set to false
>
> and the timer just set the form.enabled to true when the loading is ok
>
> when you set a contained enabled to false all the form content is set
> to false too. So the form is showed but not editable.
>
>
>
> 2010/4/13 Doriano Blengino <doriano.blengino at ...1909...>:
> > Fabien Bodard ha scritto:
> >> 2010/4/13 Doriano Blengino <doriano.blengino at ...1909...>:
> >>
> >>> Fabien Bodard ha scritto:
> >>>
> >>>> just remember to put a flag to say when the data are loaded !
> >>>>
> >>>>
> >>> What would be the reason for this flag?
> >>>
> >> if the form is showed and the data not accessible ?
> >>
> > Really, there could be a problem if the user clicks a button 50 ms after
> > the button (and the whole form) is visible. A remote possibility, and
> > application-dependent. But I know users enough to imagine that someone
> > could do it... :-)
> >
> > Reducing the interval of the one-shot timer can help, but does not solve
> > (interval=0 could?). The better way is to disable actions the user could
> > do with invalid data (application dependent: who says that the form is
> > intended to receive clicks?), and perhaps add a nice label stating
> > "Loading data, please wait..." and so on.
> >
> > Anyway, the flag is the worse solution. Supposing you use a flag, and
> > the user clicks or types too fast, what would you do? A
> > Message.Info("You clicked too fast. Go to have a coffee and come back
> > later.")? :-) Better to disable some controls, so the user is informed
> > before; in addition, controls are already "global variables" which carry
> > informations with them. Well, this is my opinion - I hate to duplicate
> > informations around, but someone else on this list, time ago, said
> > "never use the GUI to store information". The problem with global (or
> > class) variables is that you can forget them more easily than some
> > property of a visible control.
> >
> > Regards,
> > Doriano
> >
> >
> >
> ------------------------------------------------------------------------------
> > Download Intel® Parallel Studio Eval
> > Try the new software tools for yourself. Speed compiling, find bugs
> > proactively, and fine-tune applications for parallel performance.
> > See why Intel Parallel Studio got high marks during beta.
> > http://p.sf.net/sfu/intel-sw-dev
> > _______________________________________________
> > Gambas-user mailing list
> > Gambas-user at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/gambas-user
> >
>
>
> ------------------------------------------------------------------------------
> Download Intel® Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
>



More information about the User mailing list