U bevindt zich nu op een technische pagina over de software Mercator. Deze pagina bevat specifieke informatie die bestemd is voor professionals van de software Mercator. Wenst u naar algemenere informatie over Mercator door te gaan?


   Deze vraag niet meer stellen

In het historiekrooster van de klantenfiche de geavanceerde zoekfunctie activeren.

0000003428     -      27-01-2026

Deze code maakt het mogelijk om automatisch het paneel "geavanceerd zoeken" te tonen dat zich links van het historiekrooster van de klantenfiche bevindt.

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

namespace SigCli
{
    public class Customizer : MercatorUi.ICustomizers.IFormLoadCustomizer, MercatorUi.ICustomizers.IFormClosedCustomizer
    {
        public void FormLoadCustomize(Form form)
        {
            MercatorUi.Forms.Sig.SigForm sigForm = (MercatorUi.Forms.Sig.SigForm)form;
            var history = sigForm.MovableControls.Values.OfType<MercatorUi.Forms.Sig.SigGrids.History>().FirstOrDefault();
            if (history != null)
                history.AfterColumnsCreated += History_AfterColumnsCreated;
        }

        public void FormClosedCustomize(Form form)
        {
            MercatorUi.Forms.Sig.SigForm sigForm = (MercatorUi.Forms.Sig.SigForm)form;
            var history = sigForm.MovableControls.Values.OfType<MercatorUi.Forms.Sig.SigGrids.History>().FirstOrDefault();
            if (history != null)
                history.AfterColumnsCreated -= History_AfterColumnsCreated;
        }

        private void History_AfterColumnsCreated(object sender, EventArgs e)
        {
            var history = (MercatorUi.Forms.Sig.SigGrids.History)sender;
            if (history.LeftPanel == null)
                history.ToggleLeftPanel();
        }
    }
}


Functionele cookies: Cookies die nodig zijn voor het gebruik van de website en voorkeurscookies. Ze bevatten geen persoonsgegevens. (Meer informatie)

Analytische cookies: Verzamelen van statistieken met betrekking tot het gedrag van internetgebruikers. (Meer informatie)

Marketingcookies: Om bezoekers op verschillende websites te volgen voor advertentiedoeleinden. (Meer informatie)