Jump to content
  • 0

Vensterformaat aanpassen - vreemd gedrag


Rik Verbruggen

Question

Posted

Hallo FM-ers,

Ik heb een probleem wat ik maar beter direct a.d.h.v. een voorbeeld kan uitleggen. Zij ook bijgaand.

In dit voorbeeld wordt na het starten van het bestand het venster 'MainWindow' geopend. Met de knop 'NewWindow' wordt een nieuw zwevend venster geopend.

So far so good. Maar er zijn 2 vreemde gedragingen.

1) Als ik (met beide vensters open) venster 'MainWindow' maximaliseer (gewoon met de knop rechtsboven in de titelbalk van het venster) en vervolgens het venster 'NewWindow' aanklik dan wordt dat ook gemaximaliseerd.

Ik zou verwachten dat 'NewWindow' hetzelfde formaat behoudt totdat ik opdracht geef om dat aan te passen.

2) Als, na het openen van het bestand het venster 'MainWindow' wordt gemaximaliseerd en je vervolgens de knop 'NewWindow' aanklikt dan wordt keurig 'NewWindow' geopend maar het formaat van 'MainWindow' wordt daarmee teruggebracht naar het vorige formaat. Ook daarvan begrijp ik niet waarom dat gebeurt en opnieuw zou ik verwachten dat het formaat van 'MainWindow' alleen mag veranderen als ik daar zelf opdracht voor geef.

 

Ik heb al gezocht op het net maar kan tot dus ver niets vinden. Is één van jullie dit al eens tegengekomen en is er misschien een manier om er voor te zorgen dat de vensters elkaar niet op deze manier kunnen beïnvloeden?

 

Alvast bedankt voor jullie reacties,

Rik.

ResizeWindows.fmp12

11 answers to this question

Recommended Posts

  • 0
Posted

Uit je opmerkingen maak ik op dat je met Windows werkt?

 

Volgens mij is dit het standaard 'venstergedrag' van Windows.

NB op de Mac werkt dit (gelukkig) allemaal anders en op de iPad helemaal niet.

Hans Erik

  • 0
Posted

Hallo Hans,

Sorry, ja, ik werk inderdaad met Windows, 7 om precies te zijn. Of het standaard Windows gedrag is weet ik niet maar ik heb met verschillende andere ontwikkeltools gewerkt (onder Windows) en ik heb het nog niet eerder meegemaakt dat het creëren van een venster of een formaatswijziging van een venster invloed had op het formaat van een ander venster. Dat vind ik toch wel heel apart. Voor een gebruiker is het ook zeer onrustig. Maar ja, uit je reactie maak ik op dat jij het daar als Mac-user wel mee eens bent.

Bedankt voor je reactie. Misschien iemand anders nog ideeën of oplossingen?

Rik

  • 0
Posted

Hmmm.... ben bang dat ik dan toch maar moet terugvallen op het werken met 1 window. Jammer maar het is niet anders. Ik kan toch moeilijk tegen een gebruiker zeggen dat hij/zij dat venster maar beter niet kan maximaliseren...

Maar ik blijf het toch zien als FM-mankement want zoals gezegd heb ik daar met andere tools geen problemen mee gehad.

Bedankt voor jullie input.

Rik

  • 0
Posted
Dit zorgt ervoor dat de verschillende vensters (processen) gebonden zijn aan hetzelfde programma. Heb je niet zo'n MDI applicatie dan kun je er slechts 1 enkel venster in openen.

 

Mankement is misschien een beetje te heftig uitgedrukt maar laat ik het dan beschouwen als één van die dingen die het (mijn) leven makkelijker zouden maken als er wel MDI ondersteuning zou zijn.

Rik

  • 0
Posted

OK, maar in mijn beleving is bij een MDI ieder window apart te besturen, onafhankelijk van de settings van een ander window.

Als FM MDI ondersteunt hoe moet ik dat dan rijmen met het gedrag van FM op dit punt?

  • 0
Posted

Ik kreeg pas echte problemen met meerder vensters toen ik IWP (web) wilde gaan toepassen.

 

De uitdaging was om de gehele applicatie tot 1 venster te beperken.

En dat vergt een andere benadering (lees: visie) over de gebruikers interface.

 

Ik was de ontwikkeling nog maar net begonnen of Go kwam uit.

En jawel, ook daar het één-venster principe.

Gelukkig past de visie van Web weer naadloos in Go, dus heb je het eenmaal onder de knie, dan werkt het op alle platformen op dezelfde wijze.

 

Mijn applicaties zijn nu zo gebouwd, dat ik meerdere vensters mag gebruiken, maar het nergens noodzakelijk is.

 

Let wel: De visie van één-venster-politiek zorgde bij mij voor het compleet opnieuw opzetten van mijn ontwikkelomgeving.

Om te maken niet zo eenvoudig, eenmaal ontwikkeld is het een zegen.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...