// Crée un emplacement if(App.ActiveCellar == null) { return; } // Parametrages des variables byte rows = 40; // Nombre de lignes byte cols = 18; // Nombre de colonnes string rackName = "Nom de l'emplacement"; // Nom de l'emplacement // // Creation de l'object constructeur d'emplacement // RackBuilder rb = new RackBuilder(App.ActiveCellar); rb.SetRackName(rackName); rb.SetColumnsSize(cols); rb.SetRowsSize(rows); rb.SetSpace(40, 40); rb.SetNamingType(RackNamingType.BothNumeric); // rb.SetRackType(RackType.HorizontalShiftOnSecondLine); rb.Save(); // // Crée les elements d'emplacements // for(byte row = 0; row < rows; row++) { for(byte col = 0; col < cols; col++) { OpenCellar.Framework.Core.RackItem ri = rb.CreateRackItem(row, col); ri.Save(); ri = null; } } // // Notifie l'application des changements // rb.NotifyChange(); IWindow rackWindow = App.GetWindow(WindowType.Rack, rb.Rack); rackWindow.Show(); // fin du script