Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 21
  1. #11
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,482
    Originariamente inviato da Lyll0
    cioè una cosa tipo:

    if Pannello.Component is GroupBox then
    groupbox.cation:='titolo';

    ?
    Quante volte me lo chiedi? Abbi un po' di fiducia in te stesso e vai carico!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  2. #12
    sai perchè tel ririririchiedo?

    perchè il costrutto IF [condizione] IS Then [espressione]

    no mi era noto e dunque mi sconcertava...
    mo ci provo e poi ti informo...

    grazie!

  3. #13
    e ho provato a fare quanto sufggerivi...
    solo che

    if Pannello.Component[integer] is TGroupBox

    non porta a nulla!!!!

  4. #14
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,482
    Originariamente inviato da Lyll0
    e ho provato a fare quanto sufggerivi...
    solo che

    if Pannello.Component[integer] is TGroupBox

    non porta a nulla!!!!
    Mmmm...le indicazioni non sono particolarmente significative.

    Cosa succede? Ti dà un errore di compilazione? Compila ma avviene un'eccezione? Di che eccezione si tratta?

    Sono dati che dovresti sempre fornire quando qualcosa che ti è stato suggerito non funziona...
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #15
    non porta a nulla nel senso che:

    che ci metto sotto??????????

    if pannello.components[che ci va qui?] IS TStringGrid then
    che ci metto qua?
    Tstring.caption:= NON VA BENE...
    come faccio?

    grazie.

  6. #16
    alka man help!

  7. #17
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,482
    Richiedi espressamente codice scritto ad hoc e non ho il tempo di scriverlo.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  8. #18
    no, non volgio il codice, magari un esempio breve...

  9. #19
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,482
    Originariamente inviato da Lyll0
    no, non volgio il codice, magari un esempio breve...
    Sempre di codice si tratta...
    Comunque
    codice:
      ...
      for i := 0 to Form1.ComponentCount - 1 do
      begin
        if (Form1.Components[i] is TGroupBox) then
          TGroupBox(Form1.Components[i]).Caption := 'MiaCaption';
      end;
      ...
    La proprietà ComponentCount di un componenente restituisce il numero di componenti che lo hanno come Owner.
    Ciclando da 0 a (ComponentCount - 1), è possibile accedere ad ogni componente tramite la proprietà Components: si tratta di una proprietà indicizzata, richiede tra parentesi quadre l'indice del componente e ne restituisce il riferimento.

    Una volta ottenuto il riferimento, si usa l'operatore per verificare che si tratti della classe che ci interessa (es. TGroupBox) e quindi si procede a forzare il trattamento del componente con quel determinato tipo e all'impostazione delle proprietà che ci interessano per lo scopo che vogliamo raggiungere.

    Ulteriori informazioni sulla guida...non c'è bisogno di cercare, basta posizionarsi su Components, ComponentCount, is e ogni altro identificatore scritto nel codice e premere F1 per ottenere tutte le informazioni di cui si hanno bisogno.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  10. #20
    grazie :metallica

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.