Newsgroup: it.comp.programmare.win32
Titolo: [C++ Builder] Height, Width, ClientHeight, ClientWidth

Salve,
sapreste dirmi la differenza tra queste proprietą? Mi pare che entrambe le 
coppie agiscano su altezza e larghezza e non capisco a cosa servano quelle 
con il prefisso "Client". Nella guida dice che modificano solo il client e 
non la form... ma cosa intende per client allora? Potete darmi un'esempio di 
semplice codice ma significativo per notare la differenza? Quello della 
guida ovvero:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
 Form1->ClientHeight = Form1->ClientHeight/2;
}
Equivale a
void __fastcall TForm1::Button1Click(TObject *Sender)
{
 Form1->Height = Form1->Height/2;
}
almeno nel risultato.
Saluti 

sapreste dirmi la differenza tra queste proprietą?
L'help?

 L'help?
Come ho già detto nell'altro post l'ho visto ma l'esempio che c'e' non mi 
chiarisce il dubbio. Ho notato solo che in effetti dimezza diversamente 
rispetto a quando si dimezza l'altezza usando la proprietà Height, ma questa 
differenza si nota dopo alcune chiamate (click del button) della funzione e 
non ho capito bene che criterio usi... insomma se non è la form cosa 
dimezza? Che intende per client a questo punto?
Inoltre mi sai dire se c'e' una funzione per rallentare l'esecuzione dei 
programmi (tipo la delay del pascal)?
Ciao 

con il prefisso "Client".
Il concetto di area client e'  l'abc  della programmazione in ambiente
windows .
Certo che questi framework saranno sicuramente piu "produttivi " e
"allettanti" ma se questi poi sono i risultati ...... BBBRRRR .

 "allettanti" ma se questi poi sono i risultati ...... BBBRRRR .
Bah, per client ho sempre inteso tutta l'applicazione. Che cosa sarebbe 
invece in questo contesto?
Potresti spiegarmi a cosa si riferiscono ClientHeight e ClientWidth?
In ogni caso sto usando C++ Builder senza nemmeno una guida di riferimento 
ma solo informandomi in rete e leggendo l'help.
Ciao 

Ho notato che ClientHeight è sempre 27 pixel in meno di Height mentre 
ClientWidth è 8 pixel in meno di Width quindi immagino siano proprietà 
strettamente connesse tra di loro, ma attualmente non ho capito il 
significato. 

"allettanti" ma se questi poi sono i risultati ...... BBBRRRR .
Se questa è l'interpretazione dell'esistenza dei RAD.... BRRRRR.
Con tutto il rispetto per l'OP, gli ambienti RAD non possono sopperire
alle pigrizie d'apprendimento. Sono strumenti utilissimi.

 alle pigrizie d'apprendimento. Sono strumenti utilissimi.
Un'esempio da parte di chi conosce l'argomento non potrebbe sopperire a 
tempo speso inutilmente per cercare materiale in rete che probabilmente non 
mi charirà il concetto? 

alle pigrizie d'apprendimento. Sono strumenti utilissimi.
Sono perfettamente d'accordo.
Il problema e' che oggi chi si avvicina alla programmazione lo fa
partendo proprio dai RAID inciampando poi  in banalissimi costrutti
che sono alle basi della programmazione Win32.
Matematicamente parlando e come se volessimo usare le equazioni senza
neanche saper fare le addizioni.

 neanche saper fare le addizioni.
RAD non RAID. Oltretutto anche iniziando con la programmazione a riga di 
comando non mi pare venga trattato il concetto di client inteso in questo 
senso. Infatti ho letto la guida e in pratica per Client intende la parte di 
form esclusa bordi, menù, barra di stato... e questo lo intuivo... però non 
capisco come mai ci siano due proprietà che mi sembra sia semplice dedurre 
da Height e Width. Non sono sicuro ma le due eguaglianze Width = ClientWidth 
+ 8 e Height = ClientHeight + 27 mi sembrano sempre vere.
Ciao