Seite 1 von 2
Button
Verfasst: 05.02.2010 17:03
von theweice
ich hab ein kleines problem^^
ich bin neu drin und würde gerne wissen wie man zum button ein order öfnen also wen man den butten klickt das sich dan ein order öfnet wie is das möglich?^^
Re: Button
Verfasst: 05.02.2010 17:08
von Kaeru Gaman
Hallöchen und Willkommen an Board!
Schau dir erstmal die Help zu WaitWindowEvent() an, dort findest du ein Beispiel, wie man überhaupt die Events von Gadgets verarbeitet.
... und was du unter "dass sich ein Ordner öffnet" verstehst, musst du noch ausführen.
willst du den Explorer mit einem bestimmten Pfad aufrufen, also so wie das Arbeitsplatz-Icon...?
Re: Button
Verfasst: 05.02.2010 17:09
von theweice
ja ungefehr so

und danke schonmal^^
Re: Button
Verfasst: 05.02.2010 17:18
von theweice
also ich meine es so
Code: Alles auswählen
Procedure Open_Window_0()
If OpenWindow(#Window_0, 220, 0, 116, 63, "New window ( 0 )", #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_TitleBar )
If CreateGadgetList(WindowID(#Window_0))
ButtonGadget(#Button_0, 20, 10, 80, 40, "OK")
EndIf
EndIf
EndProcedure
und dan den button auf irnwas bezihen z.b. C:\Users\
Code-Tags ergänzt - Kaeru fecit
nächstes Mal bitte selber machen.
einfach den Button mit der Aufschrift
Re: Button
Verfasst: 05.02.2010 17:24
von Kaeru Gaman
ja du beziehst nicht den Button auf irgendwas.
schau dir bitte das Beispiel zu WaitWindowEvent() an.
du musst als Reaktion auf das ButtonEvent dann ein RunProgram auf den Explorer ausführen....
Re: Button
Verfasst: 05.02.2010 18:01
von Josh
mach das was kaeru geschrieben hat. nimm das beispiel, was in der hilfe unter
WaitWindowEvent() zu finden ist. da ist schon ein button drinnen. dann schau noch unter
Requester() und nimmt z.b. den
OpenFileRequester(). den code kannst du dann als ereignis auf deinen geklickten button im ersten beispiel einbauen.
EDIT:
ich hasse es, wenn andere immer schneller sein müssen

Re: Button
Verfasst: 05.02.2010 22:03
von hörmi
zum ordner mit dem windows explorer öffnen
Code: Alles auswählen
RunProgram("Explorer",PathRequester("Ordner aussuchen","C:\"),"")
Re: Button
Verfasst: 05.02.2010 22:05
von Kaeru Gaman
@Hörmi
einfach nur den Ordnernamen an RunProgram genügt.
der Explorer wird automatisch benutzt, ohne die Explorerleisten, ebenso, wie der Arbeitsplatz aussieht.
Re: Button
Verfasst: 06.02.2010 20:04
von mk-soft
@hörmi,
ist nicht besonders Hilfreich für ein Neuling.
Re: Button
Verfasst: 06.02.2010 21:44
von Kaeru Gaman
mk-soft hat geschrieben:@hörmi,
ist nicht besonders Hilfreich für ein Neuling.
inwiefern?
das zeigt wie man einen Ordner mit dem Explorer Öffnet.
.... für den Rest soll er sich erst mal das Beispiel angucken, damit er weiß wie das mit Events überhaupt geht.