Toon posts:

[VB.NET] Layout managers?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik kan er niks over vinden: Maar kan je in VB.NET ook layoutmanagers specificeren. Dus hoe je je controls wilt groeperen?

  • whoami
  • Registratie: December 2000
  • Laatst online: 21:42
Ik denk het niet...

https://fgheysels.github.io/


  • Scare360
  • Registratie: Juli 2001
  • Laatst online: 27-08 08:10
voor zover ik weet niet

Verwijderd

Ehmz, hoe bedoel je groeperen? Dat je een aantal radiobuttons bij elkaar wilt gooien om ze te onderscheiden van andere radiobuttons?? Kun je toch gewoon een groupbox gebruiken?

  • whoami
  • Registratie: December 2000
  • Laatst online: 21:42
Ik denk dat hij LayOut Managers bedoelt zoals in Java.

https://fgheysels.github.io/


  • stylee
  • Registratie: December 2000
  • Laatst online: 04-09-2021

stylee

blah zeg ik je

Wat doet zo een layoutmanager? Jah ik weet het, google, maar tis vroeg (en vakantie) :)

  • whoami
  • Registratie: December 2000
  • Laatst online: 21:42
Hoezo vakantie?

Een layoutmanager gaat de layout van uw controls op uw form gaan verzorgen. Hij gaat er bv voor zorgen dat bepaalde controls links onder elkaar staan. En als je uw form resized, dan zorgt hij ervoor dat die controls weer goed komen te staan.

Beetje eenvoudig/simpel uitgelegd maar het is vakantie. (Hier niet :( )

https://fgheysels.github.io/


Verwijderd

[Totaal off-topic]
Over precies 5 uur is het hier vakantie 8-), eerst nog een kloterig tentamen Implementatie van Programmeertalen maken :(
[\OT]

Maar ik heb ook nog nooit van die krengen gehoord. Je kan wel eindelijk je controls automatisch laten sizen met de grote van het form, maar waarom zou je ook een Layout manager willen :? Persoonlijk vindt ik dat je layout er altijd super-ranzig van wordt...

Verwijderd

Je kan met VB.NET volgens mij wel gebruik maken van Anchoring. Dan blijft de afstand tussen een bepaalde kant van je form en je control steeds hetzelfde, dus dan blijft vergroot je control ook als je je form vergroot. Heb het nog niet zo veel gebruik trouwens, maar ik maak tegenwoordig op de een of andere manier alleen maar non resizable forms. Weet niet hoe dat komt :).

  • beany
  • Registratie: Juni 2001
  • Laatst online: 20:57

beany

Meeheheheheh

Op donderdag 02 mei 2002 12:26 schreef jmezach het volgende:
Je kan met VB.NET volgens mij wel gebruik maken van Anchoring. Dan blijft de afstand tussen een bepaalde kant van je form en je control steeds hetzelfde, dus dan blijft vergroot je control ook als je je form vergroot. Heb het nog niet zo veel gebruik trouwens, maar ik maak tegenwoordig op de een of andere manier alleen maar non resizable forms. Weet niet hoe dat komt :).
Werkt toppie! Werkt ongeveer zoals in Delphi(werd tijd dat VB dit ook kreeg. Maar dat geld voor meerdere dingen die nu in VB.NETtie zitten :) )

Dagelijkse stats bronnen: https://x.com/GeneralStaffUA en https://www.facebook.com/GeneralStaff.ua


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Het is wel jammer dat de anchoring en docking niet simpelweg als een layout manager zijn gedefinieerd. Layout-managers zoals in Java zijn namelijk de meest generieke oplossing voor het doen van layout. Anchoring en docking hadden best als een LayoutManager geimplementeerd kunnen worden en dan had je dus ook in de standaard api (zelf kan je dat natuurlijk altijd doen) andere layout-managers op kunnen nemen (wat positief zou zijn geweest...).

Gelukkig houd niemand je tegen om het zelf toch anders te doen... Zie bijvoorbeeld dit artikel:

http://www.gotdotnet.com/team/windowsforms/customlayoutengines.aspx

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


Verwijderd

Topicstarter
Thanks voor die link mbravenboer :)

Ik vind het idd toch maar matig dat anchoring/docking niet als layoutmanager geimplementeerd is.
Pagina: 1