29.11.2012 Aufrufe

combit List & Label - Programmierer-Referenz - combit GmbH

combit List & Label - Programmierer-Referenz - combit GmbH

combit List & Label - Programmierer-Referenz - combit GmbH

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Arbeiten mit den Komponenten<br />

LL.Debug = LlDebug.Enabled | LlDebug.LogToFile;<br />

Es wird nun eine Datei <strong>combit</strong>.log im %APPDATA%-Verzeichnis angelegt. Hier sind alle<br />

Aufrufe an die <strong>List</strong> & <strong>Label</strong> API sowie deren Parameter protokolliert. Soll ein anderer<br />

Dateiname verwendet werden, so übergeben Sie diesen einfach im Konstruktor der<br />

Komponente:<br />

<strong>List</strong><strong>Label</strong> LL = new <strong>List</strong><strong>Label</strong>(LlLanguage.Default, true, "c:\\debug.log");<br />

Hinweis: Beachten Sie, dass der Benutzer-Account "ASPNET" zur Erzeugung der Protokolldatei<br />

volle Rechte (Full control) auf das entsprechende Verzeichnis benötigt. Sofern<br />

Sie keinen anderen Pfad ausgewählt haben, werden daher zum Debugging der Web-<br />

Applikation volle Rechte auf das Windows-Verzeichnis vorausgesetzt.<br />

Möchten Sie das Debugging nachträglich einschalten, so können Sie dies über die Konfigurationsdatei<br />

der aufrufenden Applikation nachholen. Sie können also eine reguläre<br />

Release-Version nachträglich mit Debug-Ausgaben versehen.<br />

<br />

<br />

<br />

<br />

<br />

<br />

Auf diese Weise können Sie das Debugging sowohl in der machine.config/ web.config<br />

bei Web-Applikationen als auch in der .config bei Desktop-Applikationen aktivieren.<br />

7.1.11. Erweiterung des Designers<br />

<strong>List</strong> & <strong>Label</strong> bietet vielfältige Möglichkeiten, den Designer zu erweitern. Hierzu zählen<br />

unter anderem die verschiedenen Ereignisse der Komponente die beispielsweise einen<br />

Eingriff in das Menü und die angebotenen Funktionen erlauben. Doch die Möglichkeiten<br />

gehen noch weiter…<br />

7.1.11.1. Hinzufügen von neuen Funktionen im Formelassistent im Desiger<br />

Eine der wichtigsten und mächtigsten Möglichkeiten des Designers sind der Formelassistent<br />

und die dort angebotenen Funktionen. Mithilfe der External$-Funktion und dem<br />

Evaluate-Ereignis der Komponente können Sie dem Benutzer eine individuell von Ihrem<br />

Programm behandelte Funktion anbieten. Auf Basis der .NET-Komponente ist es zudem<br />

möglich, ganz individuelle Funktionen in den Designer einzubinden.<br />

92

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!