[vb.net] laden van toolbox(form) op mybase.load

Pagina: 1
Acties:

  • toost
  • Registratie: Januari 2002
  • Laatst online: 30-01-2025
ik heb een mainform met een richtexteditor en daarnaast een toolbox (form) waarin wat standaard opmaak functies zitten. Wanneer ik dit form (de toolbox) laad via een button event dan gaat alles perfect.

Maar wanneer ik hem laad in het mybase.load event dan komt de toolbox er wel te staan maar zijn het form niet actief, kan dus dan geen gebruik maken van de knoppen ed.

het programma start met een module

code:
1
2
3
4
5
6
7
8
9
10
11
Module Module1
    Public FForm1 As New Form1
    Public FForm2 As New Form4
    Public FForm3 As New form5
    Public FForm4 As New Form6


    Sub main()
        FForm1.ShowDialog()
    End Sub
End Module


form6 is de toolbox

verder start ik de toolbox met

code:
1
FForm4.show()


dit werkt dus zoals het moet in een buttonevent, maar niet op de mybase.load event.

Kan iemand mij een tip geven wat ik verkeerd doe ?

This space for rent. Serious inquiries only please.


  • whoami
  • Registratie: December 2000
  • Laatst online: 16:46
Waarom gebruik jij zo'n cryptische namen ?

Roep ook eens de Activate method van die Toolbox form aan.

https://fgheysels.github.io/


  • toost
  • Registratie: Januari 2002
  • Laatst online: 30-01-2025
jah die benaming klopt niet dat weet ik, maar goed :) het is een prototype :P

als ik hem activate dan heb ik het zelfde resultaat, dus geen bewerkingen mogelijk

code:
1
2
        FForm4.Show()
        FForm4.Activate()


ik heb ook showdialog() geprobeerd, dan doet hij het wel, maar kan ik de rest van de applicatie niet meer gebruiken. Alleen de toolbox dus

This space for rent. Serious inquiries only please.


  • toost
  • Registratie: Januari 2002
  • Laatst online: 30-01-2025
ik kan iig als noodoplossing een button event gebruiken, aangezien ik geen mdi gebruik kan ik gewoon bij start programma de rtb.hide() en dan met de button "new" de rtb.show() en gelijk de fform4.show()

dan werkt het wel, dus waarschijnlijk kan het aanroepen van dat form pas na de mybase.load event.

This space for rent. Serious inquiries only please.