Templates by BIGtheme NET
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA:

einfacher Dateimanager 09 Dez 2023 09:54 #1

  • daywalker
  • daywalkers Avatar Autor
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 787
  • Dank erhalten: 590
Liebe CX User.

Hier der Versuch mit dem Browserelement einen einfachen Dateimanager zu realisieren.

cX4Web cX4Web Code

Was ist das?

1 *** Einfacher Dateimanager mit dem Browserelement¶Hier stehen mit der rechten Maustste auch alle Funktionen ¶des Explorer zur Verfügung, sowie Drag and Drop
2
3 *** Laufwerke auslesen
4 Setze in [Laufwerke]: '[cX.Laufwerk.Laufwerke]'
5 *** GUI
6 Anzeige-Fenster 'Dateimanager', ID='hauptfenster', Breite=200, Höhe=168,01, Rahmen: veränderbar, oben auf
7 Button '[url1]', autom. Größe (ID='Button_1', X='1', Y='1', Zielfenster='hauptfenster')
8 Button '[url2]', autom. Größe (ID='Button_2', X='[cX.Anzeige(hauptfenster).Breite]-[cX.Anzeige.Element(Button_2).Breite]', Y='1', Zielfenster='hauptfenster')
9 Splitter Position 50% (ID='Splitter_1', X='3,18', Y='12', Breite='189,44', Höhe='118', Zielfenster='hauptfenster', Anker: 15)
10 Browser-Element URL='C:/' (ID='Browser-Element_1', Zielfenster='hauptfenster.Splitter_1.1', Docking: ausfüllen)
11 Browser-Element URL='C:/' (ID='Browser-Element_2', Zielfenster='hauptfenster.Splitter_1.2', Docking: ausfüllen)
12 Splitter Position 50% (ID='Splitter_2', Höhe='21,7', Zielfenster='hauptfenster', Docking: unten)
13 Bild-Element, scrollbar, anordnen 1 (ID='Bild-Element_1', Zielfenster='hauptfenster.Splitter_2.1', Docking: ausfüllen, Farbe 'BurlyWood')
14 Bild-Element, scrollbar, anordnen 1 (ID='Bild-Element_2', X='0', Y='0', Zielfenster='hauptfenster.Splitter_2.2', Docking: ausfüllen, Farbe 'BurlyWood')
15
16 *** Laufwerksbuttons links werden erstellt
17 Schleife ab hier mit Variable [i_links] von 1 bis [cX.ZeilenAnzahl([Laufwerke])]
18 Button '[cX.ZeileAus([i_links];[Laufwerke])]' (ID='Butt_[i_links]', Breite='40', Höhe='5', Zielfenster='hauptfenster.Bild-Element_1')
19 Schleife bis hier
20
...

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (86 Zeilen, cX 5.0.10.5, Lizenz: Pro)


Zur freien Verwendung, zum Nachschlagen und ev. Einbau eigener Ideen....

Hinweis: Bei besonderem Lizenzerfordernis bitte das Skript im Volltestmodus ausführen.

lg Christian
Folgende Benutzer bedankten sich: Soko, Bandit, pcstefan

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

einfacher Dateimanager 24 Dez 2023 10:16 #2

  • daywalker
  • daywalkers Avatar Autor
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 787
  • Dank erhalten: 590
Hallo liebe CX User.

Hier eine überarbeitete Version. Mit diesem Skript werden auch Wechseldatenträger erkannt, auch wenn diese wieder abgesteckt werden.

cX4Web cX4Web Code

Was ist das?

1 *** Einfacher Dateimanager mit dem Browserelement¶Hier stehen mit der rechten Maustste auch alle Funktionen ¶des Explorer zur Verfügung, sowie Drag and Drop
2
3 *** Laufwerke auslesen
4 Setze in [Laufwerke]: '[cX.Laufwerk.Laufwerke]'
5 *** GUI
6 Anzeige-Fenster 'Dateimanager', ID='hauptfenster', Breite=200, Höhe=168,01, Rahmen: veränderbar, freies Verschieben
7 Button '[url1]', autom. Größe (ID='Button_1', X='1', Y='1', Zielfenster='hauptfenster')
8 Button '[url2]', autom. Größe (ID='Button_2', X='[cX.Anzeige(hauptfenster).Breite]-[cX.Anzeige.Element(Button_2).Breite]', Y='1', Zielfenster='hauptfenster')
9 Splitter Position 50% (ID='Splitter_1', X='3,18', Y='12', Breite='189,44', Höhe='118', Zielfenster='hauptfenster', Anker: 15)
10 :: hauptprogramm (keine rekursiven Aufrufe)
11 Browser-Element URL='C:/' (ID='Browser-Element_2', Zielfenster='hauptfenster.Splitter_1.2', Docking: ausfüllen)
12 Browser-Element URL='C:/' (ID='Browser-Element_1', Zielfenster='hauptfenster.Splitter_1.1', Docking: ausfüllen)
13 Splitter Position 50% (ID='Splitter_2', X='0', Y='136', Höhe='21,7', Zielfenster='hauptfenster', Docking: unten)
14 Bild-Element, scrollbar, anordnen 1 (ID='Bild-Element_2', Zielfenster='hauptfenster.Splitter_2.2', Docking: ausfüllen, Farbe 'BurlyWood')
15 Bild-Element, scrollbar, anordnen 3 (ID='Bild-Element_1', Zielfenster='hauptfenster.Splitter_2.1', Docking: ausfüllen, Farbe 'BurlyWood')
16 Button '', Bild '%Icon(27)%', autom. Größe (ID='endenopf', Zielfenster='hauptfenster.Bild-Element_2', Anker: 8)
17
18 *** Laufwerksbuttons links werden erstellt
19 Schleife ab hier mit Variable [i_links] von 1 bis [cX.ZeilenAnzahl([Laufwerke])]
20 Button '[cX.ZeileAus([i_links];[Laufwerke])]' (ID='Butt_[i_links]', Breite='40', Höhe='5', Zielfenster='hauptfenster.Bild-Element_1')
...

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (110 Zeilen, cX 5.0.10.5, Lizenz: Pro)



Natürlich zur freien Verwendung und zum Nachschlagen
Hinweis: Bei besonderem Lizenzerfordernis bitte im Volltestmodus ausführen.

lg Christian

 
Folgende Benutzer bedankten sich: Soko, Bandit, pcstefan

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1

Community

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Diese Cookies sind essenziell für den Betrieb dieser Website. Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.

Sie sind noch nicht Mitglied unserer Community? Melden Sie sich jetzt an!

Anmelden