---
title: MCEXT.DLGLIST
description: "![](https://aspi-gmbh.de/wp-content/uploads/2026/03/image-2.png) ```javascript //SCRIPT :MCEXT.DLGLIST.MCFSCR //Helper: ÄÜÖßäöü //Scriptfunktion 'MCEXT.DLGLIST' //Zeigt eine Auswahlliste (Checkbox-Liste) mit optionaler Min-/Max-Begrenzung. //Rückgabewert: //- Gewählte Einträge als Text, durch \";\" getrennt //- \"\" bei AbbruchParameter (alle Strings): //1) Titel - Überschrift des Dialogs //2) Beschreibung - Text…"
url: "https://aspi-gmbh.de/docs/mcext-dlglist/"
updated: "2026-03-06"
category: "SDK / Scriptengine / Script-Functions / Dialoge"
---

# MCEXT.DLGLIST

![](https://aspi-gmbh.de/wp-content/uploads/2026/03/image-2.png)

```javascript

                //SCRIPT :MCEXT.DLGLIST.MCFSCR
//Helper: ÄÜÖßäöü
//Scriptfunktion 'MCEXT.DLGLIST'
//Zeigt eine Auswahlliste (Checkbox-Liste) mit optionaler Min-/Max-Begrenzung.
//Rückgabewert:
//- Gewählte Einträge als Text, durch ";" getrennt
//- "" bei AbbruchParameter (alle Strings):
//1) Titel - Überschrift des Dialogs
//2) Beschreibung - Text oberhalb der Liste
//3) Array - Einträge, getrennt durch ";"
//4) Sorted - 1/true/ja = alphabetisch sortieren
//5) FormWidth - Breite (0 oder leer = automatisch)
//6) FormHeight - Höhe (0 oder leer = automatisch)
//7) Min - minimale Anzahl gewählter Einträge (optional)
//8) Max - maximale Anzahl gewählter Einträge (optional)
//9) ThemeIniPath - Pfad zur Theme-INI (optional)
//10) ThemeMode - Theme-Name (optional)
//11) ButtonText - Text für OK-Button (optional)
INI_COLOR={APPPATH}CONFIGSYSTEM_COLOR.INI
THEME="DARK"
ABFRAGE=""
ABFRAGE="Alles erlaubt;Eine Auswahl ist erlaubt;Mindestens 1 maximal 3"
START:
ERG_ABFRAGE=MCEXT.DLGCOMBO{Möglichkeiten der MCEXT.DLGLIST,Auswahl,{ABFRAGE},,400,150,{INI_COLOR},{THEME},Auswählen}
IFBLOCK{ERG_ABFRAGE=}
	EXIT=EXITSCRIPT{}
ENDIF
MIN=""
MAX=""
IFBLOCK{ERG_ABFRAGE=Alles erlaubt}
	TYP_TEXT="Alles erlaubt"
	MIN=""
	MAX=""
ELSEIF{ERG_ABFRAGE=Eine Auswahl ist erlaubt}
	TYP_TEXT="Eine Auswahl ist erlaubt"
	MIN="1"
	MAX="1"
ELSEIF{ERG_ABFRAGE=Mindestens 1 maximal 3}
	TYP_TEXT="Mindestens 1 maximal 3"
	MIN="1"
	MAX="3"
ENDIF
ARR="A;C;D;F;B"
ERG=""
ERG=MCEXT.DLGLIST{Titel,{TYP_Text},{ARR},1,300,300,{MIN},{MAX},{INI_COLOR},{THEME},Auswählen}
IFBLOCK{ERG!}
	DLG=DLGMESSAGE{Auswahl:{RET}{ERG}}
ENDIF
GO{START}
```

## Weitere Informationen [Script-Dialog Theme Color](https://aspi-gmbh.de/docs/themes/)
