FMX.ListView.TListViewBase.OnDeleteChangeVisible

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property OnDeleteChangeVisible: TDeleteChangeVisibilityEvent read FOnDeleteChange write FOnDeleteChange;

C++

__property TDeleteChangeVisibilityEvent OnDeleteChangeVisible = {read=FOnDeleteChange, write=FOnDeleteChange};

Propriétés

Type Visibilité  Source Unité  Parent
event public
FMX.ListView.pas
FMX.ListView.hpp
FMX.ListView TListViewBase


Description

Survient quand la visibilité du bouton Delete d'un élément de liste change.

Cet événement fonctionne uniquement quand vous cachez ou affichez le bouton Delete affiché après un mouvement de balayage. Il ne fonctionne pas quand vous cachez ou affichez le bouton Delete d'un élément de liste lorsque votre vue liste est en mode édition et que votre liste utilise une apparence d'élément en mode édition du type "Delete".

Sender est la vue liste et AValue détermine si le bouton Delete était caché (False) et qu'il est actuellement visible, ou s'il était visible (True) et qu'il est actuellement caché.

Par exemple, le gestionnaire d'événement suivant remplit une barre d’état avec un conseil quand un bouton Delete est affiché sur un élément de liste, et retire ce conseil à partir de la barre d'état dès que le bouton Delete est caché de nouveau :

Delphi :

procedure TMainForm.ListViewDeleteChangeVisible(Sender: TObject; AValue: Boolean);
begin
  if (AValue = False) then
    StatusBar.Text := 'Click "Delete" to remove the target item from the list.'
  else
    StatusBar.Text := '';
end;

C++ :

void __fastcall TMainForm::ListViewDeleteChangeVisible(TObject *Sender, bool AValue)
{
  if (AValue) {
    MainForm->StatusBar->Text = "Click \"Delete\" to remove the target item from the list.";
  } else {
    MainForm->StatusBar->Text = "";
  }
}

Voir aussi