Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. invoke event from diffrent class hierarchy

invoke event from diffrent class hierarchy

Scheduled Pinned Locked Moved C#
questiontutorialannouncement
2 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    Ronenb
    wrote on last edited by
    #1

    Hi I would like to update the GUI once specific scenario occurs I’ve application that have GUI and logic layers At logic layers I have hierarchy classes witch means that class ‘A’ use class ‘B’ that use class ‘C’, etc At Class ‘C’ I would like to notify GUI (such as update counter edit box) once a condition exist (for example if ((m_num % 100) == 0)) UpdateGUI(m_num) I know I can use the event mechanism Create and register event at class A,B,C and register also the event at the GUI Is there any other way to call event from very low class to very higher class hierarchy? I hope I describe my question properly Thanks Ronen

    H 1 Reply Last reply
    0
    • R Ronenb

      Hi I would like to update the GUI once specific scenario occurs I’ve application that have GUI and logic layers At logic layers I have hierarchy classes witch means that class ‘A’ use class ‘B’ that use class ‘C’, etc At Class ‘C’ I would like to notify GUI (such as update counter edit box) once a condition exist (for example if ((m_num % 100) == 0)) UpdateGUI(m_num) I know I can use the event mechanism Create and register event at class A,B,C and register also the event at the GUI Is there any other way to call event from very low class to very higher class hierarchy? I hope I describe my question properly Thanks Ronen

      H Offline
      H Offline
      Henry Minute
      wrote on last edited by
      #2

      Ronenb wrote:

      Is there any other way to call event from very low class to very higher class hierarchy?

      The only other way that springs to mind is to use P/Invoke to utilize the SendMessage/PostMessage API calls. That is a lot of work though, when the Event mechanism is there.

      Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups