Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Edit Text ausblenden ? (https://www.delphipraxis.net/173868-edit-text-ausblenden.html)

Davidlocke13 21. Mär 2013 14:24

AW: Edit Text ausblenden ?
 
So folgendes Problem: das Edit befindet sich in einem Array was ich zur Laufzeit erstell keine Ahnung wie ich da drauf zugreifen kann Da das Edit keinen Namen hat !


Delphi-Quellcode:
EditArray[i]:= TEdit.Create(Self);
    EditArray[i].Parent := Self;
    EditArray[i].Left:= 50 +(32* i);
    EditArray[i].Top:= 380;
    EditArray[i].Width:= 30;
    EditArray[i].Font.Name := 'Comic Sans MS';
    EditArray[i].Font.Size := 14;
    EditArray[i].MaxLength := 1;
    EditArray[i].Alignment := taCenter;
    EditArray[i].ReadOnly := true;

Klaus01 21. Mär 2013 14:26

AW: Edit Text ausblenden ?
 
..
Delphi-Quellcode:
EditArray[x].Text := '123';
Grüße
Klaus

DeddyH 21. Mär 2013 14:27

AW: Edit Text ausblenden ?
 
Na, über EditArray[Index]

Davidlocke13 21. Mär 2013 14:45

AW: Edit Text ausblenden ?
 
Delphi-Quellcode:
if 'A' in String then
  begin
    EditArray[i].Text := Wort[i + 1];
  end;
end;
warum geht das nicht ? :(

Sir Rufo 21. Mär 2013 14:47

AW: Edit Text ausblenden ?
 
Sach mah, willst du so etwas wie den Galgenmann (Hangman) programmieren?

Das sieht irgendwie ganz grauslich aus, was du da probierst ...

Klaus01 21. Mär 2013 14:49

AW: Edit Text ausblenden ?
 
Zitat:

Zitat von Davidlocke13 (Beitrag 1208253)
Delphi-Quellcode:
if 'A' in String then
  begin
    EditArray[i].Text := Wort[i + 1];
  end;
end;
warum geht das nicht ? :(

.. kannst Du bitte etwas genauer werden?

Hat i einen Wert zugewiesen bekommen?

Grüße
Klaus

Davidlocke13 21. Mär 2013 14:52

AW: Edit Text ausblenden ?
 
Zitat:

Zitat von Sir Rufo (Beitrag 1208255)
Sach mah, willst du so etwas wie den Galgenmann (Hangman) programmieren?

Das sieht irgendwie ganz grauslich aus, was du da probierst ...

Ja ich bin da wieder dran nachdem ich mein anders Project fertig habe !

Das es grauslich aussieht glaube ich gerne aber so ist das bei mir nun mal wenn ich mir alles selber beibringen muss und ausprobiere !

p80286 21. Mär 2013 14:55

AW: Edit Text ausblenden ?
 
Zitat:

Zitat von Davidlocke13 (Beitrag 1208253)
Delphi-Quellcode:
if 'A' in String then
  begin
    EditArray[i].Text := Wort[i + 1];
  end;
end;
warum geht das nicht ? :(

Falls das Pseudocode sein soll, dann sollte das gehen, falls das ernst gemeint war "string" als Variablenname ist nicht so der Bringer.
(ist i>0?)
ist i<length(wort)?

Fragen über Fragen.

Gruß
K-H

Reich doch mal allen Sourcecode den Du hast herüber.

Davidlocke13 21. Mär 2013 15:01

AW: Edit Text ausblenden ?
 
Zitat:

Zitat von p80286 (Beitrag 1208259)
Zitat:

Zitat von Davidlocke13 (Beitrag 1208253)
Delphi-Quellcode:
if 'A' in String then
  begin
    EditArray[i].Text := Wort[i + 1];
  end;
end;
warum geht das nicht ? :(

Falls das Pseudocode sein soll, dann sollte das gehen, falls das ernst gemeint war "string" als Variablenname ist nicht so der Bringer.
(ist i>0?)
ist i<length(wort)?

Fragen über Fragen.

Gruß
K-H

String ist nur Pseudocode ich gebe meinen Variablen schon ordentliche Namen ;-)

Ist hallt alles nicht so der Bringer bei mir was ich da mit Delphi mache! in der Berufsschule Lehren ich C++ für Konsole und da auf meiner Arbeit mit Delphi Programmiert wir muss ich das jetzt auch noch irgendwie lernen!

Sir Rufo 21. Mär 2013 15:05

AW: Edit Text ausblenden ?
 
Zitat:

Zitat von Davidlocke13 (Beitrag 1208258)
Zitat:

Zitat von Sir Rufo (Beitrag 1208255)
Sach mah, willst du so etwas wie den Galgenmann (Hangman) programmieren?

Das sieht irgendwie ganz grauslich aus, was du da probierst ...

Ja ich bin da wieder dran nachdem ich mein anders Project fertig habe !

Das es grauslich aussieht glaube ich gerne aber so ist das bei mir nun mal wenn ich mir alles selber beibringen muss und ausprobiere !

Hmmm, aber funktioniert Hangman nicht so, dass man einen Buchstaben sagt und dann werden alle Stellen wo der Buchstabe im Wort enthalten ist aufgedeckt?

Dann frage ich mich, wozu du die ganzen Edit-Felder benötigst?

Wenn du dir eine Delphi-Referenz durchsuchenTPaintBox nimmst und im Delphi-Referenz durchsuchenTPaintBox.OnPaint Event die Felder malst und (wenn schon erraten) die Buchstaben in die Felder malst, dann bist du mit der Anzeige-Geschichte in Null-komma-Nix fertig ...

Aber so versuchst du dich gerade selber zu ver.... :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:47 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz