PDA

Ver la Versión Completa : Boton me cambie el modo del mutiview


esublim
07-02-2023, 03:07:52
hola amigos mios, alguien tiene alguna idea de trabajar los modos del multiview desde el codigo.
es decir que en un boton me cambien el modo del mutiview, por ejemplo del modo panel a Popover

MultiView1.Mode. ????

Neftali [Germán.Estévez]
07-02-2023, 08:24:46
Si revisas los ejemplos que vienen con Delphi, si no recuerdo mal, viene uno sobre este componente.
https://github.com/Embarcadero/RADStudio10.4Demos/tree/master/Object%20Pascal/Multi-Device%20Samples/User%20Interface/MultiView
Toda la configuración se puede cambiar desde el propio ejemplo, así que se hace por código.

En concreto en la línea 130 (+ o -) tienes este código:

procedure TForm1.cbMultiViewModeChange(Sender: TObject);
begin
if cbMultiViewMode.ItemIndex >= 0 then
MultiView1.Mode := TMultiViewMode(cbMultiViewMode.ItemIndex);
end;

En concreto, TMultiViewMode es un enumerado con estos valores:
https://docwiki.embarcadero.com/Libraries/Sydney/en/FMX.MultiView.TMultiViewMode

TMultiViewMode = (PlatformBehaviour, Panel, Popover, Drawer, Custom, NavigationPane);