Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#13

Re: AV beim Schliessen von Form mit ShellListview

  Alt 20. Apr 2007, 10:08
Hallo,
das könnte tatsächlich der Grund sein. Ichhabe es jetzt anders gelöst:
Delphi-Quellcode:
procedure TfrmSaveTemplate.btnOKClick(Sender: TObject);
begin
  FAuthor := edtAuthor.Text;
  FDescription := memDescription.Text;
  FFilename := FPath + '\' + edtFile.Text;
end;

procedure TfrmSaveTemplate.edtFileChange(Sender: TObject);
begin
  btnOK.Enabled := edtFile.Text <> '';
end;

function TfrmSaveTemplate.Execute: Boolean;
begin
  Result := Self.ShowModal = mrOK;
end;

procedure TfrmSaveTemplate.FormCreate(Sender: TObject);
begin
  btnOK.Enabled := edtFile.Text <> '';
end;

procedure TfrmSaveTemplate.ShellListView1Click(Sender: TObject);
begin
  if ShellListView1.ItemIndex > -1 then
  begin
    if ShellListview1.SelectedFolder.IsFolder then
      FPath := ShellListview1.SelectedFolder.PathName
    else
      edtFile.Text := ShellListview1.SelectedFolder.DisplayName;
  end;
end;
Und das funktioniert soweit.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat