Newsgroup: it.comp.lang.delphi
Titolo: problema con l'allineamento

allora
a runtime creo una form  composta da
una listbox,un memo, uno splitter che li divide, e un'edit .
l'edit č allineato albottom ma pultroppo prende tutta la parte bassa della
form
var
x:form2;
begin
x.Edit1.Parent:=x.Memo1;
in questo modo invece prende solo la parte occupata dal memo il problema č
che non riesco + a scrivere  dentro all'edit (cioč non funsiona +).
ho provato pure cosě...
x.Edit1.Parent.width:=x.memo1.width;
ma non funsiona
qualcuno mi aiuta?
mi dite il perchč se creo una form a runtime
se clicco dentro ad un'edit o ad un memo con il tasto sinistro non appare il
cursore? e come mai non hanno + il menů di windows (copia ,incolla ,ecc)?
grazie
erik

 ,incolla ,ecc)?
Questo non mi quadra... posta il codice che usi per creare la form.
--
Jax
Journeying Artificial Xenomorph

questo è il codice:
var
  Form1: TForm1;
implementation
uses Unit2;
var
x:tform2; // ho fatto bene ha dichiarare la varabile tform2 quuì?  sotto
form1:tform1 non me l'accetta\\
{$R *.dfm}
procedure TForm1.IdIRC1Joined(Sender: TObject; AChannel: TIdIRCChannel);
begin
x:=tform2.Create(nil);
x.Parent:=form1;
x.show;
x.Caption:=achannel.Name;
x.Edit1.Parent:=x.Memo1;\\ vedi così si allinea al memo
ma facendo "parent"e basta mi sà che prende tutte le proprietà  forse c'è
una dicitura giusta\\
x.Edit1.Align:=albottom;
end;
se metto i panel lo splitter funge?
mm mi sà di no
......
voglio provare a fare un buon client per irc essendo già difficile per me mi
faccio aiutare dal mirc
grazie per la tempestiva risposta.
ciao
erik
:)
"Jax" <rispo...@newsgroup.grazie> ha scritto nel messaggio
news:7qk5a.284556$AA2.10...@news2.tin.it...


 per me mi faccio aiutare dal mirc
In bocca al lupo, è una bella sfida!


per far sì che l'edit e il memo avessero le proprietà giuste è bastato fare
così:
x.Edit1.Parent:=self;
x.Memo1.Parent:=self;
-----------------------
Mi hai fatto scoprire una cosa curiosa: a design time non è possibile
settare la proprietà Align di un TEdit, mentre a runtime sì...?!?!
bè pare che sia così ...ho provato ed il compilatore ha accettato...
 veramente non mi ero accorto del "risalto" che avesse la cosa.. tu mi hai
fatto notare quello :)
ho messo i panel come mi hai detto in effetti và tutto bene
ahh grazie per "in bocca al lupo" ne avrò bisogno cmq mi farò risentire non
credo che le cose difficili siano ora che sono agli inizi con questo
programma
anche se qualcosa sò già come farlo funzionare.
graziee! :))
bye
"Jax" <rispo...@newsgroup.grazie> ha scritto nel messaggio
news:Mnm5a.285381$AA2.10...@news2.tin.it...


 questo è il codice:
Ah, dimenticavo.
Visto che usi OE, quando hai tempo scaricati e installa OE-QuoteFix (cercalo
su google), eviterai che qualcuno ti apostrofi per non "quotare".
http://www.globalfox.it/ithn/2002/System/Frames.asp?url=../Home/Netiquette.h
tml


ok l'ho scaricato ma non ho ancora capito come farlo funsionare in + non mi
trova outlook express.exe
cmq mi sbagliavo
ho guardato bene
e mettendo
x.Edit1.Parent:=self;
x.Memo1.Parent:=self;
mi dà si i menu (copia incolla ecc)
ma non viene ne inserita la "form creata" nella form1 " tipo mirc"
e in più crea del caos con gli allineamenti...
tu mi sai dire qualcosa visto che hai detto
Questo non mi quadra... posta il codice che usi per creare la form.
ciao
erik
"Jax" <rispo...@newsgroup.grazie> ha scritto nel messaggio
news:lYn5a.286010$AA2.10...@news2.tin.it...


 non mi trova outlook express.exe
Non ti si dice di scaricarlo per nulla. Forse avrai notato che in genere
chi risponde quota (riporta nel proprio messaggio) solo la parte di
testo che consente di comprendere la risposta.
Anche con la versione piu' scalcinata di OE, dovresti per favore, quando
rispondi ad un messaggio, *eliminare tutto il testo che non serve*.
In particolare, dopo la tua firma *non deve esserci niente*.
Saluti
Paolo Arosio