Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: bonmario - Gennaio 30, 2015, 07:46:35 am

Titolo: Selezione per colonne
Inserito da: bonmario - Gennaio 30, 2015, 07:46:35 am
Ciao a tutti,
nell'IDE di Lazarus, se si preme il tasto ALT e si tiene cliccato il tasto sinisro del mouse, si fa la selezione per colonne.
Vorrei ottenere lo stesso effetto in un mio programma, ma non riesco a farlo funzionare.
Nel progetto ho fatto questo:
- inserito un oggetto di tipo TSynMemo
- nella proprietà "SelectMode" dell'oggetto ho messo "smColumn"

Quandop però eseguo il programma, se tengo premuto il tasto ALT, tengo premuto il tasto sinistro del mouse e lo sposto, non seleziona niente !!!!

Qualcuno mi sa dire dove sbaglio?


Grazie in anticipo,  Mario
Titolo: Re:Selezione per colonne
Inserito da: bonmario - Gennaio 30, 2015, 01:08:52 pm
Trovato !!!

Codice: [Seleziona]
  if cbSelPerCol.Checked then begin
    SynMemo1.SelectionMode:=smColumn;
    SynMemo1.DefaultSelectionMode:=smColumn;
  end else begin
    SynMemo1.SelectionMode:=smNormal;
    SynMemo1.DefaultSelectionMode:=smNormal;
  end;

Ciao, Mario