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

THEMA:

Anwenderinteraktion: Standard-Dialog 08 Dez 2021 10:29 #1

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

Wenn man hier Schrift wählt, kann der Anwender nicht nur die Schrift auswählen sondern z.B. auch Fett und die Schriftgröße. In der Ergebnisvariablen steht aber nur die Schriftart. Wie kommt die Auswahl ins Pgm?

Fosback
Folgende Benutzer bedankten sich: Soko, daywalker

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Anwenderinteraktion: Standard-Dialog 08 Dez 2021 15:17 #2

  • Stefan
  • Stefans Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1228
  • Dank erhalten: 1756
Hallo!

Stimmt, das war noch nicht in der Doku richtig erläutert und das passende Beispielskript fehlte... Danke für den Hinweis!

Die Lösung hierbei bietet das "Referentelement", das in dem Standarddialog-Befehl angegeben werden kann. Die Schriftart dieses Elements (oder Anzeige-Fensters) wird dann als Vorgabe für den Dialog verwendet und bei OK im Dialog entsprechend zugewiesen, wo man die Details auch auslesen kann.

Hier noch das fehlende Beispiel - ich denke mal, da kann man das ganz gut nachvollziehen!

Liebe Grüße
Stefan

cX4Web cX4Web Code

Was ist das?

1 *** Auswahl, Zuweisung und Einstellung von Schriftarten
2 Anzeige-Fenster 'Schriften-Demo'
3 Bezeichner Text='Textbeispiel' (ID='Bezeichner1', X='1', Y='1', fett)
4
5 *** Vorgaben ändern: für Auswahl und für Element
6 Setze in [cX.Element(Bezeichner1).Schrift.Kursiv]: '1'
7
8 *** Dialog anzeigen und Ergebnis dem Bezeichner1 zuweisen
9 Standard-Dialog 'Schrift' in [Ergebnis], kein Stopp, Ziel '.Bezeichner1
10
11 *** Schriftdefinition anzeigen
12 Setze in [.Element(Bezeichner1).Text]: '[.Element(Bezeichner1).Schrift.Definition]'
13
14 *** Ergebnis anzeigen
15 Meldung 'Name: [Ergebnis]¶¶Definition: [.Element(Bezeichner1).Schrift.Definition]¶Größe: [.Element(Bezeichner1).Schrift...', Titel 'Gewählte Schrift', Buttons 'Nur OK', Symbol 'Information'

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


  (15 Zeilen, cX 5.0.8.5)
Folgende Benutzer bedankten sich: Soko, daywalker, AbsoluteFosback3

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Anwenderinteraktion: Standard-Dialog 03 Apr 2022 18:21 #3

  • daywalker
  • daywalkers Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 961
  • Dank erhalten: 662
Lieber Stefan, in diesem Kontext fiel mir heute auf, daß folgende Skriptzeilen einen Fehler zeitigen...Siehe Anhang.

cX4Web cX4Web Code

Was ist das?

1  *** Dateien und/oder Ordner kopieren.....
2  
3  Standard-Dialog 'Farbe' in [test], kein Stopp
4  
5  Beende Skript

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


 (5 Zeilen, cX 5.0.8.7)


 

lg Christian
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Anwenderinteraktion: Standard-Dialog 04 Apr 2022 18:09 #4

  • Stefan
  • Stefans Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1228
  • Dank erhalten: 1756
Hallo, Christian!

Das ist merkwürdig: Bei mir klappt das problemlos!
Kommt die Fehlermeldung vor dem Erscheinen des Dialogs oder danach?
Und auch auf all deinen Rechnern...? Wenn nicht: wo gehts und wo nicht?

Kann das noch jemand bestätigen?

Bin etwas ratlos...

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

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Anwenderinteraktion: Standard-Dialog 04 Apr 2022 18:58 #5

  • daywalker
  • daywalkers Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 961
  • Dank erhalten: 662
Nun der Dialog kommt erst gar nicht (egal welchen ich anfordere (Schrift,Farbe,Ordner, usw.)) sondern die Fehlermeldung und dies ist ein anderes Notebook mit Windows 11 Home. Werde es aber noch mit meinem Windows 10 Standrechner versuchen.
Werde weiter berichten Stefan...

lg Christian

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von daywalker.

Anwenderinteraktion: Standard-Dialog 04 Apr 2022 19:26 #6

  • daywalker
  • daywalkers Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 961
  • Dank erhalten: 662

daywalker post=2600 schrieb: Nun der Dialog kommt erst gar nicht (egal welchen ich anfordere (Schrift,Farbe,Ordner, usw.)) sondern die Fehlermeldung und dies ist ein anderes Notebook mit Windows 11 Home. Werde es aber noch mit meinem Windows 10 Standrechner versuchen.
Werde weiter berichten Stefan...

lg Christian

Hallo Stefan, auf meinem Standrechner kommt auch kein Dialog sondern der Fehler wie beschrieben. Mal abwarten ob das noch jemand nachvollziehen kann.

lg Christian

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
  • 2
  • 3

Community

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

Anmelden