Copy-Discovery 2000 Homepage

Anmelden:Zur Registrierung

Startinformationsfenster hinzufügen

verwendete Funktion: AddStartInfo
verwendete Events: MainForm_OnCopyDiscovery2000Start
Downloads (deaktiviert)
Download Source C# Programmquellcode Download Source Visual Basic .NET Programmquellcode Download DLL Nur Plugin DLL

Das Startinformationsfenster ist der zufällig ermittelte Bereich rechts im CD2000 Main Form. Dieser Bereich ist gedacht für weiterführende Informationen zu Plugins, Programmteilen oder externen Projekten, die in Verbindung mit Copy-Discovery 2000 stehen.
Der Informationsbereich ist keine Werbefläche.
Die verantwortliche Funktion heißt AddStartInfo und befindet sich im Interface CD2000.
Um AddStartInfoe zu nutzen, die vom CD2000 Plugin System (CPS) bereitgestellt wird, benötigt man eine Variable vom Typ:
CD2000Plugin.Interfaces.CD2000
Die gesuchte Funktion befindet sich, wie oben erwähnt, im Subinterface CD2000

Praktisches Beispiel :: Mit Caption und Text

Code:
using System;
namespace Demo_StartInfo
{
  public class clsStartInfoDemo:CD2000Plugin.Interfaces.IPlugin
  {
    public CD2000Plugin.Interfaces.CD2000 varHost;
    public bool Events(CD2000Plugin.Interfaces.IPlugin.EnumMessages Message, object Data)
    {
      switch(Message)
      {
        case CD2000Plugin.Interfaces.IPlugin.EnumMessages. MainForm_OnCopyDiscovery2000Start:
        {
          varHost.CD2000.AddStartInfo("Demo Plugin :: Information", "Interessante Informationen über das Plugin. Und noch mehr hilfreiche Infos über die Verwendung von Demo Plugin. Und so weiter.");
          break;
        }
      }
      return false;
    }
    public void Initialize(CD2000Plugin.Interfaces.CD2000 Host)
    {
      varHost = Host;
    }
  }
}
Programmiersprache ändern
Visual Basic .NET Code
externe Quellcodeanzeige

Ergebnis:
CD2000 Main Form

Praktisches Beispiel :: Mit Caption, Text und Method

Code:
using System;
namespace Demo_StartInfo
{
  public class clsStartInfoDemo:CD2000Plugin.Interfaces.IPlugin
  {
    public CD2000Plugin.Interfaces.CD2000 varHost;
    public bool Events(CD2000Plugin.Interfaces.IPlugin.EnumMessages Message, object Data)
    {
      switch(Message)
      {
        case CD2000Plugin.Interfaces.IPlugin.EnumMessages. MainForm_OnCopyDiscovery2000Start:
        {
          varHost.CD2000.AddStartInfo("Demo Plugin :: Information", "Interessante Informationen über das Plugin. Und noch mehr hilfreiche Infos über die Verwendung von Demo Plugin. Und so weiter.",new EventHandler(ShowMessage));
          break;
        }
      }
      return false;
    }
    public void Initialize(CD2000Plugin.Interfaces.CD2000 Host)
    {
      varHost = Host;
    }

    void ShowMessage(object sender,EventArgs e)
    {
      System.Windows.Forms.MessageBox.Show("Event ausgeführt");
    }
  }
}
Programmiersprache ändern
Visual Basic .NET Code
externe Quellcodeanzeige

Hinweis: Für die MessageBox Funktion wurde ein Verweis auf System.Windows.Forms hinzugefügt.
Ergebnis:
CD2000 Main Form
Sobald man auf das Symbol der Hand klickt, wird der angeführte Sub - in diesem Fall ShowMSG ausgeführt.

Praktisches Beispiel :: Mit Caption, Text und URL

Diese Überladung ist der oberen sehr ähnlich. Anstelle eines Events gibt man eine URL an auf die man durch das Klicken des Symbols gelangt.

Praktisches Beispiel :: Mit Caption, Text und Picture

Auch nicht viel anders als die übrigen Überladungen. Anstelle von dem Hand-Symbol wird ein beliebiges Bild angezeigt.
Im Quellcode ändert sich nur folgende Zeile:
Programmiersprache ändern
C# Code
varHost.CD2000.AddStartInfo("Demo Plugin :: Information", "Interessante Informationen über das Plugin. Und noch mehr hilfreiche Infos über die Verwendung von Demo Plugin. Und so weiter.", Image.FromFile("C:\Image.png"))
Programmiersprache ändern
Visual Basic .NET Code

Hinweis: Für die FromFile Funktion wurde ein Verweis auf System.Drawing hinzugefügt.
Ergebnis:
CD2000 Main Form

Praktisches Beispiel :: Mit Caption, Text, Picture und Method

Auch die Kombination von Bild und Method ist möglich. Hier wird das Event ausgeführt, wenn der Benutzer entweder auf das benutzerdefinierte Bild klickt oder auf die Hand.
Diese Überladung ist in der Anwendung analog zu den oberen: Ein Parameter für die Überschrift (Caption), ein Parameter für die Beschreibung (Text), einer für das Bild (Image) und einer für das Event (Method).
Ergebnis:
CD2000 Main Form

Tutorial bewerten: