Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

VB: Aktualisierung eines Formulars

Empfohlene Antworten

Veröffentlicht

Hallo miteinander,

heute habe ich irgendwie eine Pfropfen in den Synapsen.

Kann mir irgendwer sagen, wie man ein Visual Basic Formular, ähnlich wie mit dem "Aktualisieren" Button im IExplorer, aktualisiert? Lasse nämlich Farbänderungen vornehmen, die nur nach einem Neustart des Programms übernommen werden, damit will ich dem entgegenwirken.

MfG Arnie

Wie machst du den die Farbänderungen? Normalerweise müssten sie sofort übernommen werden.

Ich habe ein Stylesheetmodul, welches immer beim FormLoad Ereignis eines Formulars aufgerufen wird. Dieses weist allen Objekten ihre Farben zu.

Machst du die Zuweisungen etwa nur beim OnLoad Ereignis?

Bis dato hat das vollkommen ausgereicht. Nur jetzt, wo ich den Farbwähler eingebunden habe, bekomme ich da Probleme.

Mittlerweile wechselt der die Farbe halbwegs, aber noch lange nicht perfekt. Ändert es aber nur in einem der 4 MDI Childs. Verstehe die Welt nicht mehr...

Zeig mal Bisschen Code

If record.RecordCount = 1 Then

        record!hintergrund = CommonDialog1.Color

        record.Update

        Set record = Nothing

        'Hier rufe ich erneut den Stylesheet auf

        Call style(Me, 0)

        If Form1.Enabled = False Then

            Unload Form1

        End If

        If Form2.Enabled = False Then

            Unload Form2

        End If

        If Form3.Enabled = False Then

            Unload Form3

        End If

        If Form4.Enabled = False Then

            Unload Form4

        End If

        If Form5.Enabled = False Then

            Unload Form5

        End If

        If Form6.Enabled = False Then

            Unload Form6

        End If

        Unload Form7

        Call style(Me, 0)

        Call startform7

    Else

        zshdfjd = MsgBox("Der relevante Datensatz für die Farbeinstellungen ist nicht mehr vorhanden! Setzen Sie sich bitte mit uns in Verbindung!", vbCritical, "Fehler")

    End If

Kannste wahrscheinlich eh nichts mit anfangen. Ich muss jetzt eigentlich nur noch wissen, wie ich alle Formulare in der MDIForm geschlossen bekomme. Das macht der irgendwie nicht.

Refresh funzt net; Unload (s.Quelltext) klappt auch nicht so; etc.

???

Keine Ahnung, was du mit diesem "call style" machst. Ich habe das vorhin mit form.backcolor ausprobiert und das ging wunderbar. Wie du alle MDI-Fenster schliesst, weiss ich jetzt nicht.

aus welchem Grund sollen den alle MDI geschlossen werden??

bei uns ist das so geregelt worden, das wir die OnActivate Methode der Form Public gemacht haben und dort werden dann alle Elemente mit der neuen Einstellung aktualisiert.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.