Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi reset eines programmes? (https://www.delphipraxis.net/23207-reset-eines-programmes.html)

herrentor 30. Mai 2004 23:18

Re: reset eines programmes?
 
wie drück ich das aus, dass itemindex -1 ist? wenn ich das nämlich nicht schreibe, sagt er: der listenindex überschreitet das maximum von (-1)

kiar 30. Mai 2004 23:21

Re: reset eines programmes?
 
Delphi-Quellcode:
if Combobox1.itemindex <> -1 then
     begin
       combobox1.Items.strings[ComboBox1.itemindex]:='';
       combobox1.Items.clear;
     end;
ausserdem muss ja schon was gewählt wurden sein, sonst würde ja ein löschen keinen sinn machen.

NeoXX 30. Mai 2004 23:22

Re: reset eines programmes?
 
HEy, wo ist meine Antwort hin :?:

Christian Seehase 30. Mai 2004 23:27

Re: reset eines programmes?
 
Moin Raik,

Du meintest wahrscheinlich:

Delphi-Quellcode:
ComboBox1.Text := '';
ComboBox1.Items.Clear;

herrentor 30. Mai 2004 23:28

Re: reset eines programmes?
 
jetzt ändert er das aktivierte nicht und löscht außerdem die liste mit der auswahl

Christian Seehase 30. Mai 2004 23:31

Re: reset eines programmes?
 
Moin Herrentor,

wie sieht denn die Combobox aus, wenn das Programm startet?
Sind da schon Inhalte drin, oder ist sie leer?

herrentor 30. Mai 2004 23:31

Re: reset eines programmes?
 
auch hier bleibt die auswahl erhalten und die liste wird gelöscht, erst nach einem klick in die combobox steht nichts mehr drin.

kiar 30. Mai 2004 23:33

Re: reset eines programmes?
 
moin chris.

das oben funktioniert auch :mrgreen: , obwohl deins eleganter ist

raik

herrentor 30. Mai 2004 23:33

Re: reset eines programmes?
 
dieser teil steht in meiner prozedur formcreate:

Code:

with Combobox1 do                      
  begin
    Tab.DefaultRowHeight := Height;
    Visible := False;
    Items.Add('Rechteck');
    Items.Add('Dreieck');
    Items.Add('Kreissektor');
    Items.Add('Kreisabschnitt');
    Items.Add('Kreis');
    Text := '';
  end;
sprich es steht noch kein begriff drin, aber die liste ist gefüllt.

Christian Seehase 30. Mai 2004 23:35

Re: reset eines programmes?
 
Moin Raik,

kann eigentlich nicht sein. :gruebel:
Der Inhalt des Editfeldes der ComboBox wird von Deiner Version doch unberührt gelassen.
Du löscht erst den Inhalt eines Items der Drop Down Liste, und anschliessend die ganze Liste.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:38 Uhr.
Seite 3 von 4     123 4      

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