Afbeeldingen weergeven in de artikelbladerlijst (afbeeldingsveld)

0000001998     -      10-05-2013

Deze module laat zien hoe u een artikelbladerlijst parametreert in een Mercator-versie waaraan een afbeeldingsveld (binary) is toegevoegd. Dit veld kan volledig normaal worden voorzien van een verwijzing via "Tools / Schermen / Lijst", want het beheer van dit type afbeelding is inherent aan het rooster. De enige functionaliteit die de module zal moeten toepassen, is het standaard instellen van de hoogte van de rijen van het rooster op 150 pixels.

Dit wordt gerealiseerd op basis van een BrowseStock-customizer die de interface MercatorUi.ICustomizers.IFormGridCustomizer implementeert.

De bijzonder eenvoudige code ziet er als volgt uit:

Zoom
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using MercatorApi;
using MercatorUi;
using System.Windows.Forms;

namespace BrowseStock
{
    public class Customizer : MercatorUi.ICustomizers.IFormGridCustomizer
    {

        public void FormGridCustomize(Form WindowsForm)
        {
            MercatorUi.Forms.Sig.SigBrowseForm sigBrowseForm = (MercatorUi.Forms.Sig.SigBrowseForm)WindowsForm;
            sigBrowseForm.dataGridView.RowTemplate.Height = 150;
        }
    }
}