Avatar billede blueeye97 Nybegynder
09. september 2005 - 16:32 Der er 4 kommentarer og
1 løsning

MDI form - igen

Jeg var lidt for hurtig til at lukke mit spørgsmål før.

Jeg har nedenstående kode i min MDI form's toolbox til at åbne diverse andre vinduer. Bl.a. et vindue med en Richtextbox til at skrive/gemme/printe små noter.

Private Sub Toolbar1_ButtonClick(ByVal Button As ComctlLib.Button)
Dim frm As Form

Select Case Button.Key
    Case Is = "garanti"
    Form1.Show
    Form1.Width = 10320
    Form1.Height = 8880
   
    Case Is = "batteri"
    Batform.Show
   
    Case Is = "note"
   
    Set frm = New Form4
    frm.Width = 10785
    frm.Height = 7005
   
    frm.Show
    frm.Caption = "Note"
   
    Case Is = "slut"
    End
        Case Else
        ToolbarHolder.ToolbarClick Button
End Select
End Sub

Jeg ville godt have RT boxen til at følge formens størrelse så brugeren kunne ændre notens størrelse og RT boxen så fik samme størrelse som den form den blev vist i.

Men !!!

Hvis jeg f.eks. i Form 4 - som er den form rt boxen ligger i - laver det her:

Private Sub Form_Resize()
Rt2.Width = Form4.Width
Rt2.Height = Form4.Height
End Sub

Så bliver der hele tiden åbnet et vindue for meget.

Er der en der kan gennemskue det ?
Avatar billede sjh Nybegynder
10. september 2005 - 08:00 #1
prøv med :

Private Sub Form_Resize()
Rt2.Width = me.Width
Rt2.Height = me.Height
End Sub
Avatar billede sjh Nybegynder
10. september 2005 - 08:01 #2
det er nok fordi det er en ny Form4 (altså ikke Form4 men frm)
Avatar billede blueeye97 Nybegynder
10. september 2005 - 16:48 #3
Fjongelong :o)

Simpelt men effektivt. Svar lige :o)
Avatar billede sjh Nybegynder
10. september 2005 - 19:26 #4
Avatar billede blueeye97 Nybegynder
10. september 2005 - 22:06 #5
Super, takker :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester