seltsames Verhalten

Alle Fragen zur Programmierung, die nicht in die speziellen Themen passen
Antworten
gambasso
Foriker
Beiträge: 1336
Registriert: Sa 17. Mär 2012, 09:55
Kontaktdaten:

seltsames Verhalten

Beitrag von gambasso » So 2. Jun 2024, 18:35

hallo,

habe hier Gambas18.0 unter Debian.
Von 'FMain' rufe ich Form7 auf, so wie schon 1000 mal in anderen Programmen. Mal klappt es, aber meistens nicht.
Dann ist von Form7 nur der Rand und die Überschrift zu sehen! Kein Inhalt, denn der ist durchsichtig.
Habe schon viel versucht, aber immer wieder kein Inhalt.

Normaler Aufruf: 'Form7.Visible = True'

Ich komme nicht mehr weiter. Hat jemand ein Tipp für mich?
Gruss

Benutzeravatar
Honsek
Foriker
Beiträge: 515
Registriert: Do 4. Okt 2007, 18:01
Kontaktdaten:

Re: seltsames Verhalten

Beitrag von Honsek » So 2. Jun 2024, 18:58

Hallo Gambasso,

machst Du hier einen Denkfehler? Mit Form7.Visible = True änderst Du doch nur eine Fenstereigenschaft.
Mein Aufruf wäre Form7.Show() oder Form7.ShowModal().

Mit freundlichem Gruß

Honsek
Honsek (https://www.gambas-buch.de)
---> Wenn Du eine gute Antwort erwartest, musst Du sehr gut fragen!

gambasso
Foriker
Beiträge: 1336
Registriert: Sa 17. Mär 2012, 09:55
Kontaktdaten:

Re: seltsames Verhalten

Beitrag von gambasso » So 2. Jun 2024, 19:03

Hallo Honsek,

das 'Form7.Show' habe ich natürlich auch angehangen. meistens reicht ein 'Visisbe=True' aber.
Mla klappt es 3 x hintereinaner, dann 10 x nicht. Ich verstehe es nicht.
Gruss

Benutzeravatar
Mintnix
Foriker
Beiträge: 41
Registriert: So 8. Jul 2018, 15:56
Kontaktdaten:

Re: seltsames Verhalten

Beitrag von Mintnix » Di 16. Jul 2024, 19:02

Wird FMain ausgeblendet, wenn Form7 erscheint? Wenn ja Form7 ein Sekündchen (wait) geben, bevor FMain ausgeblendet wird, zumindest falls Form7 von FMain abhängt.

Bonus
Foriker
Beiträge: 132
Registriert: Mo 18. Mär 2024, 14:38
Kontaktdaten:

Re: seltsames Verhalten

Beitrag von Bonus » Mi 17. Jul 2024, 11:12

Vielleicht... gambas code

Form7.Load
Form7.Show

Einige Möglichkeiten zum Öffnen eines Fensters rufen Form_Open nicht auf

Ich würde meinen gesamten Initiierungscode, der sich in Form_Open befindet, nehmen und daraus einen manuellen Befehl machen. Ändern Sie es möglicherweise in FormOpen und führen Sie FormOpen aus, bevor Sie es auf sichtbar setzen.
gambas code

Form7.FormOpen
Form7.Visible = True

Ich bin Engländer und verwende Google Übersetzer. (Das tut mir leid)

Antworten

Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 0 Gäste