Re: [Gambas-user-fr] La notion de proxy, ValueBox et autre MaskBox
Brought to you by:
gambas
From: Benoît M. <ga...@us...> - 2011-01-19 01:46:20
|
> > Je joins le projet. > > > > Cordialement, > > > > Roland Pierret > > Je vais regarder. > > A+ J'ai regardé, et j'ai finalement refait une ValueBox en faisant un mélange de ce que tu as fait, de l'ancienne ValueBox, tout en (finalement) conservant le fait de créer des contrôles différents en fonction du type de saisie. Cette ValueBox a les types d'édition suivants: Number, Date, Time, DateTime, Currency et IPAddress. Le but était d'éviter de dupliquer du code. J'ai modifié la DateBox pour qu'elle soit capable d'éditer une date, et une date suivi d'un temps. De cette manière, je peux l'utiliser directement dans ValueBox. Pour le type "Time", j'ai utilisé un contrôle "TimeBox" qui est interne à gb.form. Je pense qu'il faudra faire disparaître ce contrôle, et offrir à DateBox un mode d'édition de temps seul. Je n'ai pas conservé le type "Identifier". Je me suis dis qu'il ne servait pas à grand chose. Je n'ai pas conservé de ton code les masques précis du style "[0-3][0-9]/[0-1] [0-2]/0000 [0-2][0-3]:[0-5][0-9]:[0-5][0-9]". Pour les remettre, il faudra impérativement supporter n'importe quel format de date et d'heure, et pas uniquement les formats anglais et français ! Si tu vois d'autres types qui seraient utiles, n'hésite-pas à les rajouter, en conservant le même mode de fonctionnement. Cordialement, -- Benoît Minisini |