Pfeil Oben|Unten Button

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Blackskyliner
Beiträge: 532
Registriert: 28.07.2005 00:54
Wohnort: /home/Blackskyliner/

Pfeil Oben|Unten Button

Beitrag von Blackskyliner »

Gibbets eine Funktion mit dem ich den klassischen Oben/Unten Pfeil in ein ButtonBox bekomme oder anders formuliert... wie komme ich an den Hoch Runter Pfeil?? ich find den nicht.... wisst doch was i mein oda?
Benutzeravatar
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Beitrag von Batze »

Die gibts glaub ich nur im Unicode.
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Chr(24) kannste zum Beispiel nehmen, mußte mal die ASCII-Tabelle checken
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Blackskyliner
Beiträge: 532
Registriert: 28.07.2005 00:54
Wohnort: /home/Blackskyliner/

Beitrag von Blackskyliner »

Schade dasses da nix gibt.... mal sehn.... Ich find das in der ASCII Tabelle so:

HTML-
code ANSI
hex dez Zch.

"↑"
&:#:8:5:9:3; <-- Ohne die : natürlich....



EDIT:
Gleichmal noch so gefragt: wie kann ich die ID Zweier GadgetsItems Vertauschen??
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

> Schade dasses da nix gibt...

gibt mal unter 'Windows-Start/Ausführen...' den Befehl 'Charmap' ein. In dem
sich nun öffnenden Dialog suchst Du den Zeichensatz Windings aus. Die
Pfeile, die dort eingetragen sind, sollten ausreichen. ;-)

Grüße ... Kiffi
a²+b²=mc²
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

wow.. jetzt kapier ich auch, was er gemeint hat...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Beitrag von Falko »

Wenn du es so wie Danilo machst, dann könnte man es auch so umstellen, das dieser im Button gezeichnet würde. Zwar ist dieses Beispiel für das Sortieren im ListIconGadget, aber im Button könnte man auch zeichnen.

http://www.purearea.net/pb/CodeArchiv/G ... tArrows.pb

MfG Falko

>> Sorry, jetzt habe ich es ebenfalls verstanden.
Bild
Win11 Pro 64-Bit, PB_6.11b1
Benutzeravatar
Blackskyliner
Beiträge: 532
Registriert: 28.07.2005 00:54
Wohnort: /home/Blackskyliner/

Beitrag von Blackskyliner »

Kiffi hat geschrieben:> Schade dasses da nix gibt...

gibt mal unter 'Windows-Start/Ausführen...' den Befehl 'Charmap' ein. In dem
sich nun öffnenden Dialog suchst Du den Zeichensatz Windings aus. Die
Pfeile, die dort eingetragen sind, sollten ausreichen. ;-)

Grüße ... Kiffi
Dumme Frage ich weiß.... aber wie finde ich die Zahl oder die ansprechung auf des jeweilige zeichens raus?
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

> wie finde ich die Zahl oder die ansprechung auf des jeweilige zeichens
> raus?

gewünschtes Zeichen anklicken und in der Statuszeile erscheint der entsprechende Hex-Code.

(Umrechnung Hex zu Dezimal -> http://forums.purebasic.com/german/viewtopic.php?t=384)

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
Blackskyliner
Beiträge: 532
Registriert: 28.07.2005 00:54
Wohnort: /home/Blackskyliner/

Beitrag von Blackskyliner »

Ich Glaub ich bin zu dumm...

Code: Alles auswählen

Procedure Hex2Dec(n.s) 
  For i = 1 To Len(n) 
    d = (d << 4) + Asc(UCase(Mid(n,i,1)))-48 - 7 * (Asc(UCase(Mid(n,i,1)))>>6) 
  Next 
  ProcedureReturn d 
EndProcedure 

If LoadFont(0,"Wingdings",16)
        SetGadgetFont(#MoveUpButton,FontID())   ; geladenen Arial 16 Zeichensatz als neuen Standard festlegen
        SetGadgetText(#MoveUpButton, Str(Hex2Dec("E9")))
      Else
        SetGadgetText(#MoveUpButton, "U")
EndIf
Geht nicht :(
Antworten