Avatar billede angelenglen Nybegynder
14. juni 2004 - 08:53 Der er 13 kommentarer og
1 løsning

Forhindre at MDI-Form kan resizes

Jeg har en MDI-form som min main form.

Men jeg vil gerne bestemme hvor stor den er, og ikke have at brugeren skal kunne resize den.

men jeg kan ikke finde noget sted at bestemme at den ikke kan resizes?
Avatar billede ladyhawke Novice
14. juni 2004 - 08:59 #1
kan du ikke sætte control box til false (hvis du ikke har brug for den), eller sætte maximize/minimize til false...

der er vist også en border style der hedder fixed eller sådan noget...
Avatar billede angelenglen Nybegynder
14. juni 2004 - 09:02 #2
hmm umiddelbart nej.

normalt ville jeg kunne på en normal form, men det her er jo en MDI-form.

Jeg kan dog sætte "movable" til false... men jeg har ikke fundet noget imod resize endnu...

please help.
Avatar billede ladyhawke Novice
14. juni 2004 - 09:03 #3
er den property ikke tilgængelig når du opretter formen?
Avatar billede angelenglen Nybegynder
14. juni 2004 - 09:08 #4
jeg kan bare sige:
add -> MDI Form -> thats it... no questions asked...
Avatar billede ladyhawke Novice
14. juni 2004 - 09:10 #5
du opretter vel stadig en form...
Avatar billede angelenglen Nybegynder
14. juni 2004 - 09:12 #6
okay....

menu: Project -> Add MDI Form -> New
Thats it..

eller skal jeg gøre det på en anden gang?
Avatar billede angelenglen Nybegynder
14. juni 2004 - 09:12 #7
gang = måde*
Avatar billede ladyhawke Novice
14. juni 2004 - 09:16 #8
beklager, jeg troede du udviklede i .NET, men det ser det ikke ud til... kan ikke hjælpe så
Avatar billede angelenglen Nybegynder
14. juni 2004 - 09:17 #9
jeg har desværre ikke .net til rådighed her :(


anyone else?
Avatar billede ladyhawke Novice
14. juni 2004 - 09:19 #10
btw .NET frameworket kan downloades gratis fra Microsoft hvis du er interesseret...
Avatar billede angelenglen Nybegynder
14. juni 2004 - 09:20 #11
tjo, men jeg har jo kun Visual Basic 6.0.. så ville det gøre nogen forskel i min nuværende situation?
Avatar billede ladyhawke Novice
14. juni 2004 - 09:23 #12
du kan udvikle direkte i .NET frameworket, ved hjælp af en tekst editor, så du kan sagtens bruge det, men hvis du ikke kender det er det overkill lige nu...

Håber du finder en løsning på MDI problemet...
Avatar billede angelenglen Nybegynder
14. juni 2004 - 09:24 #13
desværre SKAL jeg bruge Visual Basic her...
Avatar billede angelenglen Nybegynder
14. juni 2004 - 09:45 #14
Private Sub MDIForm_Resize()

Dim FixedHeight, FixedWidth As Integer
    FixedHeight = 8505
    FixedWidth = 11505

    If Not (MDIForm1.WindowState = vbMaximized) _
    And Not (MDIForm1.WindowState = vbMinimized) Then
        MDIForm1.Height = FixedHeight
        MDIForm1.Width = FixedWidth

    ElseIf MDIForm1.WindowState = vbMaximized Then
        MDIForm1.WindowState = vbNormal
        MDIForm1.Height = FixedHeight
        MDIForm1.Width = FixedWidth
    End If

End Sub





måske fusket, men det virker upåklageligt...
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