realbasic-nug.it
[Top] [All Lists]

Re: Metal Window

To: REALbasic NUG Italian <realbasic-nug dot it at lists dot realsoftware dot com>
Subject: Re: Metal Window
From: Massimo Valle <maxduepuntozero at yahoo dot it>
Date: Thu, 22 Dec 2005 17:16:18 +0100
Delivered-to: realbasic-nug dot it at lists dot realsoftware dot com
Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.it; h=Received:Mime-Version:In-Reply-To:References:Content-Type:Message-Id:Content-Transfer-Encoding:From:Subject:Date:To:X-Mailer; b=zW+2StSOVlPF6ghxU2bbFuzxwY8eUEtQAalhhO4UF6RadeyIMlUmSTZwhzW5YNQZ13TWImhKbKasfCgHgHLUaPcvZbl8TQlVX0nRZ5RX66y3ZGiI6xFAZYgAuJBbMhgJoUb7TKzg6nyRpUp5/B4xpFVt5MXw931hxqL39N0lRWY= ;
References: <7BCF718B-4729-4F8A-8F24-ABB7591CAB60 at tin dot it> <005b01c600d4$b767ae90$6501a8c0 at sviluppo> <5CED75CE-4690-4502-AC8B-872F2D8FCE43 at yahoo dot it> <7348F7F5-F8C1-49E6-A53F-4F0552404624 at sqlabs dot net> <a06230901bfc610d24b6e at [192 dot 168 dot 2 dot 2]> <B6692D5B-6EE4-4222-ADE7-32FF9D6B5458 at yahoo dot it> <a06230900bfc720a52e52 at [192 dot 168 dot 2 dot 2]>

On 15/dic/05, at 14:41, Luca Infante wrote:

Premesso che le finestre con frame Brushed Metal dovrebbero essere obbligatoriamente composite,

Hai ragione ma in preda alla disperazione :-( le ho provate tutte.

prova a spiegarmi meglio il tuo problema. Ho combattuto parecchio con queste cose e magari posso aiutarti.

Finestra Brushed Metal con composite=true.

Ho un canvas che contiene da uno a n controlli. Quando i controlli superano l'area del canvas si attiva lo scrollbar. Il problema più grosso avviene nel momento che uso la scrollbar (nonostante ci sia il refresh), i controlli non si nascondono del tutto ma in parte rimangono visibili (ovviamente con situazioni orrende dal punto di vista grafico). Per citarti un esempio: Di un editfield multiline, dopo lo scroll che lo fa uscire dal canvas, rimane visibile la barra di scorrimento verticale oppure per altri controlli rimane solo una linea superiore.

Sono stato confuso? Chiedi pure se hai dubbi e grazie.


Luca, scusa per il ritardo con cui ti rispondo ma ero un po' indaffarato.

Le finestre composite danno dei problemi di refresh. Questo è ormai assodato. I problemi si moltiplicano quando cominci ad inserire controlli dentro altri controlli e nella fattispecie immagino che succede con i controlli dentro un canvas che debba scrollare.

Purtroppo non vedo soluzioni semplici, tranne evitare di inserire controlli entro un canvas. Un'alternativa poco pratica potrebbe essere quella di costruirti una gestione dei controlli associati alla scroll bar. Ovviamente dovresti scriverti tutte le routine per gestire lo scroll. E non è detto che questa soluzione sia poi esente da problemi di refresh.

Massimo




___________________________________
Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB
http://mail.yahoo.it


<Prev in Thread] Current Thread [Next in Thread>