Avatar billede kallesen01 Nybegynder
24. august 2002 - 23:29 Der er 4 kommentarer og
1 løsning

Tal til farve ???

Hey Allesammen...

er der nogle der ved hvordan man kan få et tal i den ene box til at blive sammenlignet med et andet tal i en anden box og derefter skulle der komme en farve hvis man har de samme tal.... f.eks. Jeg har 15 tal og der står 15 andre tal i den andne box... der er så 4 der er rigtige og hvis det er det.. så skulle der komme en fare frem et andet sted på skærmen ved at trykke på en knap.... kan det lade sig gøre ???
Håber i kan hjælpe mig....

hvis ikke andet så kontakt mig på ICQ 154708514 eller mail: kalle@mail.tdcadsl.dk

Vi kan sagtens finde ud af mere point hvis det er ;o)
Hilsen Kenneth Kallesen....
Avatar billede esoulman Nybegynder
24. august 2002 - 23:30 #1
boks... er det en TEdit du hentyder til?
Avatar billede kallesen01 Nybegynder
24. august 2002 - 23:45 #2
bare du kan hjælpe mig med hvad jeg skal bruge så er jeg glad... men jeg mener det er en.. Lable....
Avatar billede hermandsen Juniormester
25. august 2002 - 11:07 #3
Jeg er ikke med... Hvad er det for en boks? En ListBox, et edit-felt, eller hvad?!?
Avatar billede kallesen01 Nybegynder
25. august 2002 - 13:19 #4
man skal skrive sine tal i et felt (af en eller anden art) og hvis man trykker på en knap som vi kalder "spil" så skulle der komme en anden form frem med de tal man har skrevet og nogle tal man har hentet ude fra nettet... og så rykker man på en anden knap hvor der står "sammnlign" og så sammenligner programmet og i det sidste felt kommer der så hvor mange rigtige man har ud af de tal der er der.....
Avatar billede hermandsen Juniormester
25. august 2002 - 14:22 #5
Opret et array af TEdit og kør noget kode i gennem som tjekker om de er de samme som hvad der står i en ListBox eller noget...

Det her kan måske bruges:

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    ListBox1: TListBox;
    procedure FormCreate(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure Button1Click(Sender: TObject);
  private
    Edits: array [0..14] of TEdit;
  end;

var
  Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.FormCreate(Sender: TObject);
var
  I: Integer;
begin
  Randomize;
  for I := 0 to 14 do
  begin
    Edits[I] := TEdit.Create(Self);
    Edits[I].Parent := Self;
    Edits[I].Left := 16;
    Edits[I].Top := I*24+16;
    Edits[I].Text := IntToStr(Random(20));
    ListBox1.Items.Add(IntToStr(Random(20)));
  end;
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
var
  I: Integer;
begin
  for I := 0 to 14 do
    Edits[I].Free;
end;

procedure TForm1.Button1Click(Sender: TObject);
var
  I: Integer;
begin
  for I := 0 to 14 do
    if ListBox1.Items.IndexOf(Edits[I].Text) <> -1 then
      Edits[I].Color := clGreen;
end;

end.
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