04. november 2007 - 12:55Der er
4 kommentarer og 1 løsning
styre objekter (som f.eks label) egenskab i en procedure
Mit spørgsmål er ganske simpelt. Jeg vil gerne kunne kontrollere f.eks labelfelter i en funktion. Så i mit program er der en knap på min main_form hvor jeg ønsker at gøre alle mine DBText felter visible. Derfor har jeg lavet følgende procedure, men den virker ikke fordi DBText felterne ikke er kendte i proceduren. Hvor og hvordan skal jeg lave en "declare" af disse ?
procedure ShowDBText_felter; begin dbtext_idnr.Visible := true; end;
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
der er to metoder: 1. angiv hvilken Form objektet er placeret på feks TForm1.Label1.Visible := True; denne bruges hvis din procedure /funktion ikke er knyttet til et andet objekt
2: erklær din procedure/funktion under dit objekt (TForm) der indeholder deobjekter du vil kontrollere.
feks
... private procedure ShowDBFields; //kan også placeres under public så man kan tilgå den fra andre units ...
procedure TForm1.ShowDBFields; begin DBTekst_IdNr.Visible := True; end;
jamen det var godt at det kom til at virke til sidst :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.