Showing results 1 to 3 of 3

Thread: zenon_CD_DotNetControlContainer_Paint wird nicht aufgerufen

  1. #1

    Default zenon_CD_DotNetControlContainer_Paint wird nicht aufgerufen

    Hallo,

    ich wollte ein .Net Control lt. Hilfe (Handbuch -> Controls -> .NetUserControls -> Beispiel .NET Control Container) erstellen, nur wird, die Methode _Paint nie aufgerufen

    private void zenon_CD_DotNetControlContainer_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
                {
                    MessageBox.Show("wird aufgerufen");
                if (m_CVal != null)
                {
                    this.txtGetZenonVariable.Text = m_CVal.get_Value(0).ToString();
                    return;
                }
                else
                {
                    this.txtGetZenonVariable.Text = "Variable value";
                    return;
                }
            }

    Hat vielleicht schon mal jemand dieses Beispiel durchgemacht? Bzw. kann mir auch so erklären, was ich hier falsch mache?

    Vielen Dank im Voraus,

    mfG

  2. #2
    martins Gast

    Default Re: zenon_CD_DotNetControlContainer_Paint wird nicht aufgerufen

    Quote Originally Posted by jenny View Post

    Hat vielleicht schon mal jemand dieses Beispiel durchgemacht? Bzw. kann mir auch so erklären, was ich hier falsch mache?

    Vielen Dank im Voraus,

    mfG
    hi,

    ich würde gefühlsmäßig sagen, dass nirgends der Event-Handler auf das Event registriert wird.

    Versuche mal folgendes in den Code der zenon_CD_DotNetControlContainer() zu kopieren:

    this.Paint += new PaintEventHandler(zenon_CD_DotNetControlContainer_Paint);


    Im zenOnExit() würde ich den Handler dann wieder freigeben (früh genug, am besten zu Beginn des Try Blockes oder noch besser in einen eigenen Try Block vor dem bestehenden):

    this.Paint -= new PaintEventHandler(zenon_CD_DotNetControlContainer_Paint);


    Lass mich wissen obs hilft
    lg
    Martin

  3. #3

    Default AW: zenon_CD_DotNetControlContainer_Paint wird nicht aufgerufen

    Hallo,

    Vielen Dank
    Das hat gefehlt, ja..

    LG Jenny

Similar Threads

  1. ActiveX wird nicht angezeigt
    By jenny in forum zenon Supervisor
    Replies: 4
    Last Post: 14th March 2014, 12:41
  2. Replies: 2
    Last Post: 20th November 2013, 09:36
  3. Querverweisliste V7.0 - Ergebnisliste wird nicht angezeigt
    By ptkdennis in forum zenon Supervisor
    Replies: 2
    Last Post: 18th July 2012, 22:59
  4. VBA Makro wird nicht Abgearbeitet
    By philipp.muehlberger@nat.eu in forum VBA
    Replies: 9
    Last Post: 27th September 2011, 09:58

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •