Templates by BIGtheme NET
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA:

Eingabe-Element nicht gefunden 14 Jan 2022 14:50 #1

  • AbsoluteFosback3
  • Offline
  • Gold Boarder
  • Gold Boarder
  • Beiträge: 209
  • Dank erhalten: 117
Hi

Man kann den PopupText nicht ins Eingabefeld übernehmen, wenn das zweite Fenster nach dem "Hauptfenster" geöffnet wird (geht auch unsichtbar nicht). Es funktioniert nur dann, wenn das zweite Fenster vor dem "Hauptfenster" eröffnet wird. Anbei Fehlermeldung

Fosback

 

cX4Web cX4Web Code

Was ist das?

1  *** Test Menü-Übernahme 
(2  Anzeige-Fenster '', ID='ZweitesFenster'
3  Setze in [MenüTexte]: 'Test1¶Test2¶Test3'
4  Anzeige-Fenster '', ID='Hauptfenster', Breite=100, Höhe=100, oben auf
5  Eingabe-Element  (ID='Tätigkeit', Zielfenster='Hauptfenster', deaktiviert 0)
6  Anzeige-Fenster '', ID='ZweitesFenster'
7 
8  Warte Endlos (Warten auf zu behandelnde Ereignisse)
9 
10  :: Anzeige_Maustaste_unten(2)
11  Popup-Menü '[MenüTexte]', ID='Textmenü', Mutterfenster 'Hauptfenster', X=[.MausX], Y=[.MausY]
12  Beende Unterprogramm (Zurück)
13 
14  :: PopupMenü_*
15  Wenn (? '[cX.PopupMenü]<>0')
16   Setze in [cX.Anzeige.Element(Tätigkeit)]: '[cX.PopupMenüText]'
17  Ende Wenn
18  Beende Unterprogramm (Zurück)

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


(18 Zeilen, cX 5.0.8.5)
Anhänge:
Folgende Benutzer bedankten sich: Soko, daywalker

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Eingabe-Element nicht gefunden 15 Jan 2022 10:02 #2

  • daywalker
  • daywalkers Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 805
  • Dank erhalten: 592
Servus Fosback!

So würde es funktionieren...

cX4Web cX4Web Code

Was ist das?

1  *** Test Menü-Übernahme 
2  Anzeige-Fenster '', ID='Hauptfenster', Breite=100, Höhe=100, oben auf
3  Anzeige-Fenster '', ID='ZweitesFenster'
4  Setze in [MenüTexte]: 'Test1¶Test2¶Test3' 
5  Eingabe-Element  (ID='Tätigkeit', Zielfenster='Hauptfenster', deaktiviert 0)
6  
7  Warte Endlos (Warten auf zu behandelnde Ereignisse)
8  
9  :: Anzeige_Maustaste_unten(2)
10  Popup-Menü '[MenüTexte]', ID='Textmenü', Mutterfenster 'Hauptfenster', X=[.MausX], Y=[.MausY]
11  Beende Unterprogramm (Zurück)
12  
13  :: PopupMenü_*
14  Wenn (? '[cX.PopupMenü]<>0')
15   *** Habe hier nochmals das Eingabeelement eingefügt. Dann würde es funktionieren...
16   Eingabe-Element  (ID='Tätigkeit', Zielfenster='Hauptfenster', deaktiviert 0)
17   Setze in [cX.Anzeige.Element(Tätigkeit)]: '[cX.PopupMenüText]' 
18  Ende Wenn
19  Beende Unterprogramm (Zurück)

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


 (19 Zeilen, cX 5.0.8.5)


lg Christian
Folgende Benutzer bedankten sich: Soko

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Eingabe-Element nicht gefunden 15 Jan 2022 12:09 #3

  • Stefan
  • Stefans Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1139
  • Dank erhalten: 1677
Hallo, Leute!

Das Problem ist einigermaßen offensichtlich:
Weil in dem Platzhalter [cX.Anzeige.Element(Tätigkeit)]: keine Anzeige-ID angegeben ist, wird das aktuelle Fenster durchsucht und je nach Zustand halt nicht gefunden.
Einfach [cX.Anzeige(Hauptfenster).Element(Tätigkeit)]: angeben, dann findet cX das immer.

Liebe Grüße
Stefan
Folgende Benutzer bedankten sich: Soko, daywalker, AbsoluteFosback3

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Eingabe-Element nicht gefunden 16 Jan 2022 05:36 #4

  • AbsoluteFosback3
  • Offline
  • Gold Boarder
  • Gold Boarder
  • Beiträge: 209
  • Dank erhalten: 117
Moin

Mit Rechtsklick auf das Fenster macht man allerdings (dachte ich, denken ist halt doch Glücksache) das Fenster aktiv bzw "aktuell".

Fosback

P.S. Man sollte sich wohl angewöhnen hinter cX.Anzeige immer () mit Inhalt zu schreiben, denn sonst macht man es, wenn es benötigt wird ja doch nicht
 
Folgende Benutzer bedankten sich: Soko

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1

Community

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Diese Cookies sind essenziell für den Betrieb dieser Website. Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.

Sie sind noch nicht Mitglied unserer Community? Melden Sie sich jetzt an!

Anmelden