Gruppe

Übersicht BlitzBasic BlitzPlus

Neue Antwort erstellen

ToeB

Betreff: Gruppe

BeitragSo, Jan 09, 2011 15:23
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich brauche für B+ diese Umrandungen, womit man z.B. Buttons und Textfelder etc. übersichtlich strukturieren kann, sowas hier :

user posted image

wie krig ich das hin ?

mfg ToeB
Religiöse Kriege sind Streitigkeiten erwachsener Männer darum, wer den besten imaginären Freund hat.
Race-Project - Das Rennspiel der etwas anderen Art
SimpleUDP3.0 - Neuste Version der Netzwerk-Bibliothek
Vielen Dank an dieser Stelle nochmal an Pummelie, welcher mir einen Teil seines VServers für das Betreiben meines Masterservers zur verfügung stellt!

Thunder

BeitragSo, Jan 09, 2011 15:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Die werden von BlitzPlus nicht unterstützt. Ich habe jedoch schon ein paar Versuche gesehen (weiß nicht, ob hier oder auf blitzmax.com) bei denen Progbars mit 1 Pixel Breite bzw. Länge verwendet wurden um das hinzubekommen. CreateProgbar
Du könntest aber auch ein Label und ein Panel mit Rahmen nehmen. CreatePanel

mfg Thunder
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit

ToeB

BeitragSo, Jan 09, 2011 15:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Ah okay danke Smile

mfg ToeB
Religiöse Kriege sind Streitigkeiten erwachsener Männer darum, wer den besten imaginären Freund hat.
Race-Project - Das Rennspiel der etwas anderen Art
SimpleUDP3.0 - Neuste Version der Netzwerk-Bibliothek
Vielen Dank an dieser Stelle nochmal an Pummelie, welcher mir einen Teil seines VServers für das Betreiben meines Masterservers zur verfügung stellt!
 

DJ_Mic

BeitragSo, Jan 09, 2011 15:53
Antworten mit Zitat
Benutzer-Profile anzeigen
In Visual Basic heißt diese Umrandung Groupbox.
Ist eine feine Sache, kann aber nicht sagen ob das in B+ unterstützt wird.

Btw. schau mal hier, grade via google gefunden:

BlitzBasic: [AUSKLAPPEN]
Function CreateGroupBox(txt$,x,y,width,height,group)
outline=CreateImage(width,height)
SetBuffer ImageBuffer(outline)
font=LoadFont("Arial",14)
SetFont font
ClsColor 236,233,216
Cls
Color 153,84,10

Text 10,4,txt$,False,True
Color 209,209,192
Line 2,4,6,4
Line 10+StringWidth(txt$)+2,4,width-3,4
Plot 2,5
Plot 1,5
Plot 1,6
Plot width-3,5
Plot width-2,5
Plot width-2,6
Line width-1,6,width-1,height-3
Plot width-2,height-3
Plot width-2,height-2
Plot width-3,height-2
Line width-3,height-1,2,height-1
Plot 2,height-2
Plot 1,height-2
Plot 1,height-3
Line 0,height-3,0,6
SaveImage outline,"outline.bmp"
FreeImage outline
Local can=CreateCanvas(1025,0,1,1,group)
SetBuffer CanvasBuffer(can)
Local outlinepan=CreatePanel(x,y,width,height,group)
SetPanelImage outlinepan,"outline.bmp"
DeleteFile "outline.bmp"
Local pan=CreatePanel(2,9,width-4,height-11,outlinepan)
FreeFont font
Return pan
End Function


Quelle: http://74.86.81.120/codearcs/c...?code=1443

Mfg
Dennis

hazumu-kun

BeitragSo, Jan 09, 2011 16:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Bei Groupboxen kann ich Abhilfe schaffen.

Extra für den Beitrag hab ich das mal ins Codearchiv gestellt.

[B+] GUIExt Include

@Dj_Mic:
GUI Elemente selber Zeichnen ist nie eine schöne Lösung, außer man hat eine komplette Grafik-GUI entworfen.
Das schlägt auf die Performance und wird nie so funktionieren wie das mit WinAPI zusammengehackte Equivalent.
Warum kann es keine omnipotente Macht geben?
Weil diese omnipotente Macht in der Lage sein müsste, einen so schweren Stein zu schaffen, dass sie ihn nicht heben kann
-> nicht omnipotent

ToeB

BeitragSo, Jan 09, 2011 17:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke !

Hab aber noch eine andere Frage, mit welcher Dll bekomm ich nochmal mein Programm unten rechts abgelegt, so dass ich auch sagen kann welche Auswahlmöglichkeiten da sind wenn ich rechtsklick auf daa Symbol mache ?

mfg ToeB
Religiöse Kriege sind Streitigkeiten erwachsener Männer darum, wer den besten imaginären Freund hat.
Race-Project - Das Rennspiel der etwas anderen Art
SimpleUDP3.0 - Neuste Version der Netzwerk-Bibliothek
Vielen Dank an dieser Stelle nochmal an Pummelie, welcher mir einen Teil seines VServers für das Betreiben meines Masterservers zur verfügung stellt!

hazumu-kun

BeitragSo, Jan 09, 2011 18:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Guckstu nach ggTray und Popupmenüs.
Forensuche bringt da was.
Warum kann es keine omnipotente Macht geben?
Weil diese omnipotente Macht in der Lage sein müsste, einen so schweren Stein zu schaffen, dass sie ihn nicht heben kann
-> nicht omnipotent

ToeB

BeitragSo, Jan 09, 2011 19:00
Antworten mit Zitat
Benutzer-Profile anzeigen
Okay danke, aber kann mir die zufällig einer geben ? Alle downloadlnks sind tot Sad

mfg ToeB
Religiöse Kriege sind Streitigkeiten erwachsener Männer darum, wer den besten imaginären Freund hat.
Race-Project - Das Rennspiel der etwas anderen Art
SimpleUDP3.0 - Neuste Version der Netzwerk-Bibliothek
Vielen Dank an dieser Stelle nochmal an Pummelie, welcher mir einen Teil seines VServers für das Betreiben meines Masterservers zur verfügung stellt!

Eingeproggt

BeitragSo, Jan 09, 2011 21:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Alle?
Also der hier sicher nicht: ggTray (nur decls und DLL, Beispielcode nicht dabei).
Popupmenu hab ich grad ned bei der Hand aber irgendwo in den Tiefen meiner Festplatte müsste es noch zu finden sein.

mfG, Christoph.
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9

ToeB

BeitragSo, Jan 09, 2011 21:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Super danke Wink

mfg ToeB
Religiöse Kriege sind Streitigkeiten erwachsener Männer darum, wer den besten imaginären Freund hat.
Race-Project - Das Rennspiel der etwas anderen Art
SimpleUDP3.0 - Neuste Version der Netzwerk-Bibliothek
Vielen Dank an dieser Stelle nochmal an Pummelie, welcher mir einen Teil seines VServers für das Betreiben meines Masterservers zur verfügung stellt!

ToeB

BeitragSo, Jan 09, 2011 22:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Noch eine Frage :

Ich hab jetzt folgendes Gemacht :
Code: [AUSKLAPPEN]
ggTrayCreate( QueryObject( ServerWindow, 1 ) )
   ggTraySetIconFromFile( "Icon_tray.Png" )
   ggTrayShowIcon( )
   ggTraySetToolTip( "SimpleUDP2 - MasterServer" )


Der macht auch Platz unten in der leiste, nur das Symbol und der Tooltip wird net angezeigt ... warum ?
Edit Okay musste eine .ico file benutzen ^^


mfg ToeB
Religiöse Kriege sind Streitigkeiten erwachsener Männer darum, wer den besten imaginären Freund hat.
Race-Project - Das Rennspiel der etwas anderen Art
SimpleUDP3.0 - Neuste Version der Netzwerk-Bibliothek
Vielen Dank an dieser Stelle nochmal an Pummelie, welcher mir einen Teil seines VServers für das Betreiben meines Masterservers zur verfügung stellt!

hazumu-kun

BeitragMo, Jan 10, 2011 21:54
Antworten mit Zitat
Benutzer-Profile anzeigen
".png" - Icon
Fällt dir etwas auf?

Lad dir IcoFX runter und wandel damit deine Bilder in richtige ico Dateien um.

Edit: Hab deinen Edit zu spät gelesen, naja egal Very Happy
Warum kann es keine omnipotente Macht geben?
Weil diese omnipotente Macht in der Lage sein müsste, einen so schweren Stein zu schaffen, dass sie ihn nicht heben kann
-> nicht omnipotent

ToeB

BeitragMo, Jan 10, 2011 22:11
Antworten mit Zitat
Benutzer-Profile anzeigen
Ne hab das Blitzforum lieber geehrt und der ICONverter benutz Very Happy

( https://www.blitzforum.de/showcase/10/ )

mfg ToeB
Religiöse Kriege sind Streitigkeiten erwachsener Männer darum, wer den besten imaginären Freund hat.
Race-Project - Das Rennspiel der etwas anderen Art
SimpleUDP3.0 - Neuste Version der Netzwerk-Bibliothek
Vielen Dank an dieser Stelle nochmal an Pummelie, welcher mir einen Teil seines VServers für das Betreiben meines Masterservers zur verfügung stellt!

PacMani

BeitragDi, Jan 11, 2011 19:06
Antworten mit Zitat
Benutzer-Profile anzeigen
Der unterstützt sicherlich nicht das Vista-Iconformat ,)

ToeB

BeitragDi, Jan 11, 2011 19:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Das nicht, aber die Icon nimmt Vista trotzdem an Wink

mfg ToeB
Religiöse Kriege sind Streitigkeiten erwachsener Männer darum, wer den besten imaginären Freund hat.
Race-Project - Das Rennspiel der etwas anderen Art
SimpleUDP3.0 - Neuste Version der Netzwerk-Bibliothek
Vielen Dank an dieser Stelle nochmal an Pummelie, welcher mir einen Teil seines VServers für das Betreiben meines Masterservers zur verfügung stellt!

PacMani

BeitragDi, Jan 11, 2011 20:05
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich meinte damit auch eher die hohen Auflösungen von 256x256^^

hazumu-kun

BeitragMi, Jan 12, 2011 21:58
Antworten mit Zitat
Benutzer-Profile anzeigen
Im Systray(unten rechts) gibts auch bei Vista/7 keine 256x256 Icons, Pac-Man Wink
Warum kann es keine omnipotente Macht geben?
Weil diese omnipotente Macht in der Lage sein müsste, einen so schweren Stein zu schaffen, dass sie ihn nicht heben kann
-> nicht omnipotent
  • Zuletzt bearbeitet von hazumu-kun am Do, Jan 13, 2011 17:03, insgesamt 2-mal bearbeitet

PacMani

BeitragMi, Jan 12, 2011 22:15
Antworten mit Zitat
Benutzer-Profile anzeigen
Das ist natürlich was anderes.

Neue Antwort erstellen


Übersicht BlitzBasic BlitzPlus

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group