Modernisez vos Applications PowerBuilder

PowerTiles - MENU TUILES

PowerTiles est un contrôle de Tuiles Windows qui peut être utilisé pour une meilleure navigation dans votre application. La conception est responsive ce qui signifie que la mise en page s'adaptera à la taille du contenant dans lequel il se trouve (redimensionnée par le conteneur).

static text

Utilisation

Placez u_cst_powertiles dans n'importe quelle fenêtre ou user object. Redimensionnez le contrôle à la taille du contenant. Les tuiles modifieront dynamiquement le layout. Il est important de sélectionner une bonne combinaison de grandes et petites tuiles. PowerTiles essaiera de rester aussi "carré" que possible. Cela signifie que le nombre de colonnes affiché peut diminuer.


Implémentation

Note : Pour un meilleur résultat, utilisez des icones .png en 48x48 avec un fond transparent. Pour les versions de PowerBuilder qui ne supportent pas le PNG (PB 9 et 10), utilisez une icone .png avec un fond qui correspond à la couleur de la tuile que vous utilisez.

Ouvrez l'évennement :

//Open Tiles in the order you would like them to be displayed in.
  uo_tiles.of_AddTile("Register Data source", "tileregisterdatasource.png" , uo_tiles.LARGE)
  uo_tiles.of_AddTile("Modify Data source", "tilemodifydatasource.png", uo_tiles.LARGE)
  uo_tiles.of_AddTile("SQL Query", "tilesql.png" )
  uo_tiles.of_AddTile("Criteria Query", "tilecriteriaquery.png" )
  uo_tiles.of_AddTile("Graphic Query", "tilegraphicquery.png")
  uo_tiles.of_AddTile("Search", "tilesearch.png" )
  uo_tiles.of_AddTile("Visual Difference", "tilevisualdifference.png" , uo_tiles.LARGE)
  uo_tiles.of_AddTile("Data Transfer", "tiledatatransfer.png")
  uo_tiles.of_AddTile("Stored Procedures", "tilestoredprocedure.png" , uo_tiles.LARGE)
  uo_tiles.of_AddTile("Tables", "tiletable.png" )
  uo_tiles.of_AddTile("Functions", "tilefunctions.png" )
  uo_tiles.of_AddTile("Triggers", "tiletriggers.png" )
  uo_tiles.of_AddTile("Views", "tileview.png" )