Vcl.StdActns.TFileOpenWith.ExecuteTarget

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure ExecuteTarget(Target: TObject); override;

C++

virtual void __fastcall ExecuteTarget(System::TObject* Target);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Vcl.StdActns.pas
Vcl.StdActns.hpp
Vcl.StdActns TFileOpenWith

Description

Affiche la boîte de dialogue "Ouvrir avec", puis ouvre un fichier avec l'application sélectionnée par l'utilisateur.

Cette méthode est appelée automatiquement lorsque l'action se déclenche en réponse à une action de l'utilisateur (par exemple, la sélection d'un élément de menu ou l'appui sur un bouton de la barre d'outils lié à cette action).

Target représente l'objet actif quand l'action est déclenchée.

ExecuteTarget ignore le paramètre Target et effectue les opérations suivantes :

1. Si la propriété FileName n'est pas définie, elle affiche la boîte de dialogue d'ouverture (spécifiée par la propriété Dialog) pour permettre à l'utilisateur de sélectionner un fichier à ouvrir.

2. Si elle affiche la boîte de dialogue d'ouverture, elle génère un événement OnAccept ou OnCancel, selon que l'utilisateur a quitté la boîte de dialogue d'ouverture en cliquant sur OK ou sur Annuler.

3. Elle affiche la boîte de dialogue "Ouvrir avec" pour que l'utilisateur puisse choisir une application dans laquelle il peut visualiser le fichier spécifié par FileName ou sélectionné dans la boîte de dialogue d'ouverture.

4. Elle lance l'application sélectionnée en affichant le fichier spécifié.

Voir aussi