![]() |
Re: reset eines programmes?
Setz mal ComboBox.ItemIndex auf -1.
|
Re: reset eines programmes?
geht auch nicht
|
Re: reset eines programmes?
Dann schließ doch einfach das Prog und im
Code:
startest
OnClose
Du es mit
Code:
wieder neu... :?:
ShellEcecute
|
Re: reset eines programmes?
muss ich dann hinter onclose den programmnamen hängen?
|
Re: reset eines programmes?
so gehts
Delphi-Quellcode:
raik
combobox1.Items.strings[0]:='';
combobox1.Items.clear; |
Re: reset eines programmes?
listenindex überschreitet das maximum(0)
was auch immer das zu bedeuten hat |
Re: reset eines programmes?
haste du das auch genau so übernommen?
|
Re: reset eines programmes?
ja, hab es sogar reinkopiert
|
Re: reset eines programmes?
sorry für die 0 mal combobox1.itemindex einsetzen
funktioniert aber nur wenn itemindex <> -1 ist. |
Re: reset eines programmes?
Also wenn Du nun einen kompletten Reset Deines Programms willst dann...
Code:
...ansonsten wenn Du nur die den Index der ListBox zurücksetzen
unit Unit1;
interface uses Windows, SysUtils, Forms, StdCtrls, Controls, Classes, ShellAPI; // <- die Unit ShellAPI wird für ShellExecute benötigt !!! type TForm1 = class(TForm) Button1: TButton; procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure Button1Click(Sender: TObject); end; var Form1: TForm1; Reset: Boolean = FALSE; implementation {$R *.dfm} procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); begin if Reset then begin ShellExecute(Self.Handle, 'open', PChar(Application.ExeName), '', PChar(ExtractFilePath(Application.ExeName)), SW_SHOWNORMAL); Action := caFree; end; end; procedure TForm1.Button1Click(Sender: TObject); begin Reset := TRUE; Form1.Close(); end; end.
Code:
Wenn es das war was du wolltest :gruebel:
if (ListBox.Items.Count > 0) then ListBox.ItemIndex := 0 else ListBox1.ItemIndex := -1;
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:52 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