Avatar billede armena Nybegynder
25. august 2002 - 12:46 Der er 4 kommentarer og
2 løsninger

farve

hvordan gøre jeg sådan at hvis label 1 caption er "2" og label 2 caption er "23654946" så skal label 1 caption være rød fordi at label 2 caption indholder et 2 tal.. hvordan???
Avatar billede hermandsen Juniormester
25. august 2002 - 15:26 #1
if Pos('2', Label2.Caption) then
  Label2.Font.Color := clRed;

Er det det du mener?
Avatar billede armena Nybegynder
25. august 2002 - 17:35 #2
jeg har ikke prøvet det endnu, men jeg mener at hvis der er et tal i label1 som også er i label2 så skal det tal som er i label 1 der er det samme som i label2 være rød.. kan du forstå det??
Avatar billede kastermester Nybegynder
25. august 2002 - 18:01 #3
Use your brain
I Pos(Label1.Caption, Label2.Caption) then
    Label1.Font.Color := clRed;

Kaare
Avatar billede kastermester Nybegynder
25. august 2002 - 18:02 #4
Upsa, der skulle stå If ikke "i" og så er det et svar.
Avatar billede armena Nybegynder
25. august 2002 - 18:34 #5
hermandsen og kaare>> når jeg prøver nogen af jeres koder så skriver den "type of expression must be BOOLEAN".. hvad er fejlen??
Avatar billede hermandsen Juniormester
25. august 2002 - 19:03 #6
if Pos('2', Label2.Caption) <> 0 then
  Label2.Font.Color := clRed;

Sorry... ;)

Min kode tjekker 2-tallets placering i Label2.Caption... Hvis den er forskellig fra 0 (altså fundet), så sættes farven på den til rød...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester