Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Stringgrids, Files und Combobox (https://www.delphipraxis.net/6159-stringgrids-files-und-combobox.html)

Chewbacca 1. Jul 2003 19:29


Stringgrids, Files und Combobox
 
Also ich habs jetzt gepackt! Zwei Sachen noch: Wie kann ich ein in der Combobox gewähltes Item als String in einer Stringgrid ausgeben lasssen?
Wie lautet da der Befehl (so was wie strtoint) oder gibts sowas überhaupt?
Außerdem suche ich nach wie vor nach ner Methode bestimmte, vom Benutzer ausgesuchte Spalten in einer Stringgrid zu entfernen. Toll wäre auch wenn er die entsprechende Variable auch in der File löschen würde!

Chewbacca 1. Jul 2003 19:39

Fast vergessen: Ich hab das so in eine Variable abgespeichert:
Medium:=(Combobox1);

Speichert er jetzt die Items und welches True und welche False waren ab?

Chewbacca 1. Jul 2003 20:03

Delphi-Quellcode:
If
Combobox1.DVD:=False AND Combobox1.SVCD:=False AND Combobox1.VCD:=False AND Combobox1.MVCD:=False AND Combobox1.VHS:=False;
Then
Showmessage('Sie müssen den Typ des Datenträgers definieren!');
IF Combobox1.DVD:=True
Then
Medium:='DVD';
IF Combobox1.SVCD:=TrueThen
Medium:='SVCD';
If Combobox1.VCD:=True
Then
Medium:='VCD';
If Combobox1.MVCD:=True
Then
Medium:='MVCD';
If Combobox1.VHS:=True
Then
Medium:='VHS';
Er behauptet DVD, SVCD etc. nicht zu kennen.
Das sind aber die Items aus meiner Combobox.
Wo liegt denn mein Fehler?

Daniel B 1. Jul 2003 20:08

Hallo,

DVD ist doch keine Eigenschaft von der ComboBox, woher soll den die das können?
Was Du brauchst ist der ItemIndex! Über IndexOf() zu erreichen.

Grüsse, Daniel :hi:

Chewbacca 1. Jul 2003 20:09

Am Beispiel heißt das für mich jetzt was?....

Daniel B 1. Jul 2003 20:13

Das Du jetzt endlich die Hilfe aufmachst und nachliest was es mit dem Index und IndexOf auf sich hat und wie man es einsetzt! :evil:-nochmal

Grüsse, Daniel :hi:

Chewbacca 1. Jul 2003 20:28

Hab ich ja aber in der Hilfe steht: property Itemindex:Integer
Aber wenn ich eingeb:
Delphi-Quellcode:
IF
Combobox1.Itemindex:-1
Then
Showmessage('...');
Sagt er es muss BOOLEAN sein!

Daniel B 1. Jul 2003 20:40

Du machst doch nur eine einfache if-Abfrage, was machst Du mit dem :-
Oder soll das ein -1 sein? Dann wäre der : falsch

if Bla = blabla then

= nicht : oder :- oder := oder sonstwas... Dann klappts auch mit dem Nachbarn, äähm, mein Boolean.

Grüsse, Daniel :hi:

Chewbacca 1. Jul 2003 20:43

Jetzt funzts! Danke!
Aber ne Idee wie man das mit dem löschen von Spalten in der Stringgrid und im File machen könnte hast du auch nicht, oder???

Daniel B 1. Jul 2003 20:46

Mach doch Bitte ein neuen Thread auf! Danke! Ist ja auch eine neue Frage die mit dem anderen nichts zutun hat.

Grüsse, Daniel :hi:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:49 Uhr.

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