Italia
Foro

Erledigt: Multieditbox Löschen

 

Roberto
Neu
Ich habe es schon mit Deletobject und DestroyWindow probiert aber da Passiert einfach nichts.
 
02.08.2009  
 




Rolf
Koch
Was meiste mit löschen?
Den Inhalt? Das Objekt selbst?
Ein normales Multiedit per Create erstellt?
Sei mir nicht böse, aber Dein Avatarbild ist brutal aufdringlich
 
02.08.2009  
 




Roberto
Neu
Ja ein normales Multiedit mit einem Text Drin.
Ich will danach ein Kleinerers öffnen lassen, aber dan kommt immer die Kleine hervor ^^
Also das Objekt und der Text drin
 
02.08.2009  
 




Rolf
Koch
Gib mal ein Stück Quelltext - ich glaub das hat keiner kapiert hier. Ein Multieedit auf Creatbasis lässt sich immer zerstören, wenn es ein Handle zugeordnet bekommen hat. Ich gehe jetzt mal wieder von einem Fehler Deinerseits aus.
 
02.08.2009  
 




Roberto
Neu
Die will ich später dann Löschen
KompilierenMarkierenSeparieren
Proc meditklein

    klein& = Create("MultiEdit",%HWnd,"Kleine Ansicht",5,7,300,-380)

endproc

Proc meditgros

    gros& = Create("MultiEdit",%HWnd,"Große Ansicht",5,7,400,-380)

c
 
02.08.2009  
 




Rolf
Koch
Ja und ???
KompilierenMarkierenSeparieren
sollte den Erfolg bringen.
Du kannst aber auch Ein- Ausblenden
KompilierenMarkierenSeparieren
Showwindow(klein&,1)
showwindow(gros&,0)e>

umgekehrt:
KompilierenMarkierenSeparieren
Showwindow(klein&,0)
showwindow(gros&,1)e>
 
02.08.2009  
 




Rolf
Koch
Hier mal ein- und ausblenden. Die Boxen werden nicht zerstört, kannst aber immer wieder drauf zugreifen:
KompilierenMarkierenSeparieren
declare gros&,klein&

Proc meditklein

    klein& = Create("MultiEdit",%HWnd,"Kleine Ansicht",5,7,300,-380)

endproc

Proc meditgros

    gros& = Create("MultiEdit",%HWnd,"Große Ansicht",5,7,400,-380)

endproc

cls
meditgros
meditklein
Showwindow(klein&,1)
showwindow(gros&,0)
waitinput
Showwindow(klein&,0)
showwindow(gros&,1)
waitinput
 
02.08.2009  
 




Roberto
Neu
So habe das mit destroywindow jetzt gemacht.
Ich habe es sogar doppelt geschrieben.
Aber da ich im erklären nicht so gut bin guck dir das Bitte mal selbst an

Währendessen werde ich das mit 0 und 1 probieren ^^

5 kB
Kurzbeschreibung: File
Hochgeladen:02.08.2009
Downloadcounter83
Download
 
02.08.2009  
 




Rolf
Koch
Heut bin ich sehr gutmütig *lol*
Schau ganz einfach: (Aber jede Zeile kapieren, bevor Du nächste Frage stellst!)
KompilierenMarkierenSeparieren
declare medit&,befehle&,kr&,rbutton2&,rbutton1&,rbutton3&,text1$,text2$,text3$,Intro$,E%,Exit&,klein&,gros&,bild&,kleinb&,grosb&,grosr&,kleinr&
windowtitle "IP Editor 1"
cls
loadbmp "files\kleine.bmp",5,385;0

Proc meditklein

    klein& = Create("MultiEdit",%HWnd,"Kleine Ansicht",5,7,300,-380)

endproc

Proc meditgros

    gros& = Create("MultiEdit",%HWnd,"Große Ansicht",5,7,400,-380)

endproc

Create("GroupBox",%HWnd,"Ansicht\Optionen",420,0,Width(%HWnd) -435,Height(%HWnd) - 205)
grosr& = Create("RadioButton",%HWnd,"Groß",427,25,70,20)
kleinr& = Create("RadioButton",%HWnd,"Klein",427,50,70,20)
kleinb& = Create("Button",%HWnd,"Speichern",498,25,100,20)
grosb& = Create("Button",%HWnd,"Speichern",498,50,100,20)
Beide zuerst erstellen
meditgros
meditklein
Start: dann nur grosses anzeigen:
showwindow(klein&,0)
showwindow(gros&,1)
Der Logik wegen auch die Checkbox setzen:
setcheck grosr&,1

whilenot e%

    WaitInput

    if GetCheck(kleinr&)

        Kleines anzeigen, grosses ausblenden
        showwindow(klein&,1)
        showwindow(gros&,0)

    elseif GetCheck(grosr&)

        Grosses anzeigen, kleines ausblenden
        showwindow(klein&,0)
        showwindow(gros&,1)

    elseif Mouse(5,385 - 305,405)

        Kleines anzeigen, grosses ausblenden
        showwindow(klein&,1)
        showwindow(gros&,0)

    endif

endwhile

='./../../references-fonction/xprofan/end/'>end
 
02.08.2009  
 




Rolf
Koch
und nochmal: Gehe auf unsere Tipps ein, die sind schon wichtig:
z.B.:
Du:
KompilierenMarkierenSeparieren
loadbmp "fileskleine.bmp",5,385;0
>

Wir:
KompilierenMarkierenSeparieren
loadbmp "files\kleine.bmp",5,385;0
>
 
02.08.2009  
 




Roberto
Neu
Hab alles verstanden.
Aber das elseif Mouse(........)
musste man in IF umändern oder?
Also vorher hats bei mir net geklappt uber das Bild das kleine Multiedit(Omg ist Multiedit männlich oder weiblich??)
zu öffnen.
Jetzt gehts ^^
Und nochmal vielen Dank
 
02.08.2009  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

4.839 Views

Untitledvor 0 min.
Peter Max Müller15.10.2017
holmol9328.05.2013
aQuadrat07.02.2011

Themeninformationen

Dieses Thema hat 2 subscriber:

Rolf Koch (6x)
Roberto Neu (5x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie