Diese Frage muss gelöscht werden. Es ist markiert.unerwarteter Rahmen erscheint nach einem Ereignis auf einem anderen Rahmen
Antwort
Dieses Code-Snippet macht "key1" Ihres Frames empfindlich. Um empfindlich zu sein, muss es auftauchen ...
Also ist das Problem, warum wird dieser Code-Block ausgeführt? Sie sagen "Ich weiß nicht, warum dieser Code erneut aufgerufen wird". Auch sonst niemand, weil Sie so ein kleines bisschen vom gesamten Code geteilt haben. Offensichtlich führt dich der Kontrollfluss durch diesen Block, also solltest du daran arbeiten zu verstehen, warum das so ist. Sie könnten versuchen, den Debugger zu verwenden, um die Codeausführung zu durchlaufen, oder Sie könnten einige altmodische MESSAGE-Anweisungen einfügen, um auf den Grund zu kommen.
Wenn Sie das Problem umgehen möchten, können Sie dieses Codebeispiel in bedingte Logik umwandeln. Definieren und eine Variable, die den gewünschten Zustand des f-Auswahlrahmen bestimmt und verwendet, die die Empfindlichkeit der Steuerlogik:
define variable f-shouldBeVisible as logical no-undo.
if .... then
f-shouldBeVisible = yes.
else
f-shouldBeVisible = no.
...
else
do:
if f-shouldBeVisible then
assign ll-lgst-key1:SENSITIVE in frame f-selection = TRUE
ll-lgst-key2:SENSITIVE in frame f-selection = FALSE
.
end.
Natürlich, die irgendwie albern aussieht - aber es ist nur ein Beispiel mit stark über - vereinfachte Logik.
OTOH Wenn Sie genug wissen, um die Variable zu setzen, sollten Sie herausfinden können, warum der ELSE-Zweig ausgeführt wird. Aber vielleicht ist es ein nützlicher erster Schritt.
- 1. erhalten ausgewählten Text aus einem anderen Rahmen
- 2. Mit einem benutzerdefinierten Rahmen
- 3. Text zu einem anderen Rahmen hinzufügen
- 4. GWT Ereignis Bus-Konzept in anderen Rahmen
- 5. Bildlaufleiste in einem Rahmen
- 6. Access AngularJS-Service von einem Service in einem anderen Rahmen
- 7. Zugriff auf ein Widget aus einem anderen Rahmen in tkinter
- 8. Kindersteuerelement in einem Rahmen in Silverlight anhängen
- 9. Rahmen/Rahmen um Emacs Rahmen
- 10. beschädigten Rahmen, wenn an einem Rahmen Array zurück
- 11. Rahmen Elementattribute aus einem Array
- 12. Unerwartete "Leerzeichen" mit Rahmen
- 13. Rahmen nach Schnittstellenausrichtung
- 14. TkInter: Kann einen Rahmen nicht mit einem anderen Widget füllen
- 15. UIBarButton mit CustomView und einem Rahmen
- 16. Anzeige dynamische Inhalte in einem durch den Baum von XML in einem anderen Rahmen geschaffen kontrollierten Rahmen
- 17. Aufruf Testfall mit in einem anderen Testfall in pytest Rahmen
- 18. Bild wird nicht in einem Rahmen geladen
- 19. Austauschen von Panels in einem Rahmen
- 20. Laden einer Feder, die in einem Rahmen
- 21. C# UWP Designer leer - kein Rahmen erscheint
- 22. CSS-Rahmen erscheint nicht im Browser
- 23. Zugriff auf eine Variable von einem Schlüsselwort zu einem anderen Roboter Rahmen
- 24. Gebunden UIView Rahmen zu Methoden Rahmen innerhalb einer anderen Klasse
- 25. Erstellen einen Rahmen aus einem einzigen Buchstaben
- 26. SVG-Bild mit einem Rahmen/Strich
- 27. Emacs Maus Fokus in einem Rahmen stecken
- 28. gefeuert Event von einem GWT Rahmen
- 29. Rahmen um jede Zelle in einem Bereich
- 30. Doppelter Rahmen mit nur einem Element
Dank für die Antwort, teilte ich einen winzigen Code-Block, weil es ein wirklich großes Projekt (von der Arbeit) ist und alle Dateien verbunden sind, auch gibt es so viele umfasst und andere Arten von Dateien .. Auch wir verwenden Ultra Bearbeiten Sie, um den Code zu entwickeln und zu bearbeiten. Dieser Teil des Codes ist auch ein Teil der String-Variable, die ich an eine Datei sende..Ich dachte daran, wenn-sonst, aber die Codes sind riesig, so dass ich nicht sicher sein kann, was ich beeinflussen werde oder wo genau um es hinzuzufügen .. Danke trotzdem! – hbc