Newsgroup: it.comp.lang.delphi
Titolo: bloccare dimensioni del form e metodo che unisce tutti i bottoni....

Salve ragazzi nn sono un esperto programmatore e mi scuso per
l'eventuale banalità delle domande; volevo sapere se ce qualche
proprieta che permette di bloccare le dimensione del form principale in
maniera tale che nn possa modificare le dimensioni di questo
semplicemente  cliccandoci sopra e trascinado il mouse verso destra o
sinistra.
Un altra cosa supponiamo che sul mio form principale ho una serie di
bottoni ma che indipendentemente da quale clicco deve fare sempre la
stessa cosa (ovvero avviare un altra applicazione), ora chiedevo se per
ogni bottone devo editare il metodo onClick o esiste qualche  soluzione
un po piu furba?
Grazie a tutti per laiuto!!!!

 un po piu furba?
La via più rapida è agire attraverso la casella di riepilogo dell'evento 
OnClick, nell'Object Inspector, assegnando lo stesso metodo di gestione 
dell'evento a tutti i pulsanti (eventualmente, selezionando tutti i 
pulsanti per un'impostazione multipla e valida per tutti).
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Grazie molte per l'aiuto, mi azzardo a farti anche un altra domanda,
visto che in dei post vecchi hai risposto te in base all'argomento.
Supponiamo che devo leggere un file txt esterno, ma risediente nella
stessa directory del progetto, e che le roghe di tale file siano
aggiunte ad un componente di tipo ComboBox, nei post precedenti ho
visto il suggerimento di usare AssignFile procedure.
Ora andando a vedere la sintassi di tale procedura
procedure AssignFile(var F; FileName: string);
come faccio a dare percorso del file di testo?

 ha scritto nel messaggio 
news:1147700160.3...@y43g2000cwc.googlegroups.com...

Puoi leggere il file semplicemente con ComboBox1.Items.LoadFromFile(Path);
dove
Path:=ExtractFilePath(Application.ExeName)+'nomefile';
Ciao Giorgio 

 come faccio a dare percorso del file di testo?
La specifichi semplicemente nel parametro /FileName/.
Ti posto un esempio di codice che fa uso di /AssignFile/ e che memorizza 
le informazioni relative ad un'eccezione all'interno di un file di 
testo. Il file viene creato nel percorso dell'eseguibile, ma con un 
percorso assoluto puoi ottenere la sua generazione in qualsiasi 
locazione del disco tu voglia.
procedure TMyForm.MyExceptionHandler(Sender: TObject; E: Exception);
const
   SExceptionFileName = 'ExceptionLog.txt';
var
   T: TextFile;
begin
   AssignFile(T, SExceptionFileName);
   Append(T);
   try
     WriteLn(T, Format('[%s] %s {%s}',
      [DateTimeToStr(Now), E.ClassName, E.Message]));
     Flush(T);
   finally
     CloseFile(T);
   end;
end;


Ok, grazie mille per laiuto, visto che ci sono vi domando anche
un'altra cosa,sperando che sia l'ultima ;)
Con la funzione ShellExecute riesco ad a scrivere un file o ad aprire
un file o un applicazione; in quest'ultimo caso è possibile riuscire a
chiuderla? Cioè esiste un comando duale che fa l'ooposto cioe chiude
un'applicazione esterna.
grazie 
Franceasco

 un'applicazione esterna.
Devi usare la funzione /ShellExecuteEx/ oppure la /CreateProcess/ e, 
successivamente, la funzione /TerminateProcess/.
Cerca su questo gruppo con Google e anche su MSDN per ulteriori 
informazioni, in quanto l'argomento è già stato trattato.
