TekstEditor med MDI

Tags:    delphi

<< < 12 > >>
Hej.
Jeg har lavet en tekst editor som kan have flere vinduer åbne men jeg vil gerne lave så man kan skifte mellem de åbne vinduer ved at trykke på f.eks. "view" i en TMainMenu. Nogen der kan hjælpe mig/forklare mig hvordan jeg gør det?
Jeg har også et andet problem.. Jeg kan ikke lukke et af de åbne vinduer med en "close" kommando hvilket er meget irriterende for så virker X'et(krydset) i højre top hjørne ikke og jeg kan ikke lukke vinduerene uden at trykke på en knap som bruger "destroy".
Hvordan kan jeg gøre så et åbent vindue kan lukkes ved at trykke på X'et?
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



11 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Hmm har kigget på det men kunne ikke finde nogen kode eller grund til at den viste de åbne vinduer:S den gjorde det:S altså så man kunne skifte mellem dem..
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------


Det er jo så fordi det simpelthen er indbygget i Windows at sådan skal MDI applikationer opføre sig.
--
Thomas Due
Software developer
udvikleren.dk - ASP redaktør
tdue@mail.dk



Hehe det må du sq undskylde men kan ikke huske hvad et var jeg ændrede for at få det til at virke... Kig i det projekt der ermed delphi... Deri er det.
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------

Ok. Thanks anyways...

/Mads


Legede lidt med, og fandt noget, som jeg tror du kan bruge:
Fold kodeboks ind/udKode 


Håber det hjælper :D

/Mads



Prøv at kigge på det project der følger med Delphi. I Delphi 6 professional klikker du på: File->New->Other

I det vindue som bliver åbnet vælger du fanebladet "Projects". Der er et ikon som hedder "MDI application". Den giver grundstenen til et MDI projekt hvor du kan lukke vinduerne og skifte imellem dem med ctrl+f6/shift+ctrl+f6 (Det er standard for en MDI applikation).
--
Thomas Due
Software developer
udvikleren.dk - ASP redaktør
tdue@mail.dk

[Redigeret d. 14/01-04 09:09:14 af Thomas Due]



Hmm har kigget på det men kunne ikke finde nogen kode eller grund til at den viste de åbne vinduer:S den gjorde det:S altså så man kunne skifte mellem dem..
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



Har løst problemet med det ikke kunne lukkes... Men kan stadig ikke se hvordan man laver så mankan skifte mellem vinduerne??? nogen der kan hjælpe?
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



Mærkeligt at min ikke gør det så...
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



Mærkeligt at min ikke gør det så...
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------


Du skulle vel ikke evt. kunne give en lille smule kode til hvordan du kunne lukke dem?? :d

/Mads



Hehe det må du sq undskylde men kan ikke huske hvad et var jeg ændrede for at få det til at virke... Kig i det projekt der ermed delphi... Deri er det.
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



Hehe det må du sq undskylde men kan ikke huske hvad et var jeg ændrede for at få det til at virke... Kig i det projekt der ermed delphi... Deri er det.
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------


Ok. Thanks anyways...

/Mads



Hehe det må du sq undskylde men kan ikke huske hvad et var jeg ændrede for at få det til at virke... Kig i det projekt der ermed delphi... Deri er det.
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------

Ok. Thanks anyways...

/Mads

Legede lidt med, og fandt noget, som jeg tror du kan bruge:
Fold kodeboks ind/udKode 


Håber det hjælper :D

/Mads


Du skal forresten huske at definere IActiveForm som en "Global" integer :)

/Mads



<< < 12 > >>
t