Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Title Bar Personalizzata...
Forum - C# / VB.NET - Title Bar Personalizzata...

Avatar
Frayx (Normal User)
Newbie


Messaggi: 5
Iscritto: 01/06/2010

Segnala al moderatore
Postato alle 18:09
Martedì, 01/06/2010
Ciao a tutti! In questi giorni mi stavo chiedendo come potrei fare per inserire dei bottoni aggiuntivi nella title bar come in Paint di Windows 7... Ho fatto alcune prove mettendo ad esempio come FormBorderStyle: None e utilizzare le API per glassare parte del form e disegnarci i bottoni per chiudere, minimizzare ecc e mettere a sinistra i vari bottoni aggiuntivi ma non sono riuscito... Avete qualche suggerimento su come fare? Il tutto possibilmente in VB.Net...

PM Quote
Avatar
Ale96 (Member)
Pro


Messaggi: 132
Iscritto: 06/04/2010

Segnala al moderatore
Postato alle 18:19
Martedì, 01/06/2010
In teoria puoi disegnare questi comandi con un editor di grafica e poi inserirli nella finestra, ma il programma risulterebbe lento e occuperebbe un sacco di spazio nell'hard disk. ti consiglio di usare la grafica del framework. (non ne sei obbligato!)
Se stai cercando di disegnare nella titlebar il tastino Help "?" devi impostare su true la proprietà HelpButton e su false MinimizeBox e MaximizeBox.

Ultima modifica effettuata da Ale96 il 01/06/2010 alle 18:20


Qualunque bug sufficientemente avanzato è indistinguibile da una caratteristica del software.

Ci sono 10 tipi di persone al mondo: chi capisce il codice binario e chi no.

I veri utenti non usano mai la funzione “Help”.
(tutti anonimi)
PM Quote
Avatar
Frayx (Normal User)
Newbie


Messaggi: 5
Iscritto: 01/06/2010

Segnala al moderatore
Postato alle 18:22
Martedì, 01/06/2010
Nonono... Intendo tipo questo screen:

http://i48.tinypic.com/34regs5.png

Glass compreso (Senza glass sono benissimo in grado di farlo!)

PM Quote
Avatar
XBarboX (Member)
Guru


Messaggi: 945
Iscritto: 31/12/2008

Segnala al moderatore
Postato alle 18:24
Martedì, 01/06/2010
Se non erro quella è la grafica ribbon di microsoft. In delphi 2010 si possono programmare, mentre con il .net non so, ma è quasi sicuro che si possa fare. fai una ricerca su mr. google.


The old lie: Dulce et decorum est pro patria mori
PM Quote
Avatar
Frayx (Normal User)
Newbie


Messaggi: 5
Iscritto: 01/06/2010

Segnala al moderatore
Postato alle 18:31
Martedì, 01/06/2010
Eh... Sono stato già un bel po' a cercare... Ho trovato un pack di controlli... Costano tantissimo... Si trova la crack di una versione vecchiotta e piuttosto buggosa e al dll pesa tipo 4M...

Ho trovato delle info sul msdn che parlano della grafica ribbon... Ma misà che è solo per VS 2010... Ora controllo...

Edit: No... Niente... Sono api per Office...

Ultima modifica effettuata da Frayx il 01/06/2010 alle 19:06
PM Quote
Avatar
Mte90 (Member)
Guru


Messaggi: 1144
Iscritto: 25/03/2008

Segnala al moderatore
Postato alle 20:04
Martedì, 01/06/2010
su codeproject si trovano dei controlli già fatti ma non sono il massimo ma sono gratuiti.
ci sono soluzioni che a pagamento come i telerik o dotnetbar che hanno il controllo in questione.


http://www.mte90.net/
Kde, Debian e Programmazione web/Desktop!


Linux Counter.li #482442
PM Quote
Avatar
Frayx (Normal User)
Newbie


Messaggi: 5
Iscritto: 01/06/2010

Segnala al moderatore
Postato alle 20:34
Martedì, 01/06/2010
Testo quotato

Postato originariamente da Mte90:

su codeproject si trovano dei controlli già fatti ma non sono il massimo ma sono gratuiti.
ci sono soluzioni che a pagamento come i telerik o dotnetbar che hanno il controllo in questione.



Non è che hai i link dei progetti su codeproject?

PM Quote
Avatar
Mte90 (Member)
Guru


Messaggi: 1144
Iscritto: 25/03/2008

Segnala al moderatore
Postato alle 20:56
Martedì, 01/06/2010
no li avevo trovati a lavoro, devi cercarteli sul sito.


http://www.mte90.net/
Kde, Debian e Programmazione web/Desktop!


Linux Counter.li #482442
PM Quote