Avatar billede dellevela Nybegynder
12. september 2003 - 23:44 Der er 4 kommentarer og
2 løsninger

ProgressBar anden farve?

hej eksperter hvordan skifter jeg farve på ProgressBaren

istedet for blå kasser og grå baggrund.

bare noget nyt!
Avatar billede bob-bob1 Nybegynder
12. september 2003 - 23:56 #1
Højreklik med musen på skrivebordet - vælg egenskaber - vælg udseende ... nu kan du ændre alle de farver du vil ... god fornøjelse :-)
Avatar billede dellevela Nybegynder
13. september 2003 - 00:01 #2
ARGH doh du har ikke fattet en "skid" jeg har lavet et program. og jeg er træt at at det hele skal være blåt og gråt. så har ændret en del farver. jeg vil også gerne have ændret progressbaren i mit projekt. jeg kan jo ikke sige til folk der får programmet at di skal ændre udseende!
Avatar billede heavybreezer Nybegynder
13. september 2003 - 00:23 #3
Det kan du ikke udmidbart! Men der findes et alternavtiv:

Lav en picturebox, og inde i den laver du en shape i den farve du vil have progressbaren til at være...

Så skal du dog ændre lidt på din kode, så det blir noget i retningen af:

shape1.width = val(shape1.width) + 1

Men det KAN lade sig gøre! ;)
Avatar billede dellevela Nybegynder
13. september 2003 - 12:24 #4
hmm ok tak for svaret kan godt nok ikke lige bruge det men du får lidt point alligevel!
Avatar billede joern Nybegynder
16. september 2003 - 11:34 #5
Hej.

Jeg har samme synspunkt som dellevela.  Mit 'Splash-vindue' for demoversioner er det mest overskuelige, der viser metoden.  Ifald du vil have formen også (den er hurtig at lave) må du oplyse en mailadresse.

Jeg bruger ikke en pictureboks med to labels på samme position, hvor den ene er transparent og den anden skifter størrelse.


Private Sub Form_Activate()
  a = 0
  Y = 3200
End Sub

Private Sub Form_Click()
  If vent = 0 Then vent = 1 Else vent = 0
End Sub

Private Sub Form_Load()
  frmdemo.Left = (Screen.Width - frmdemo.Width) \ 2
  frmdemo.Top = (Screen.Height - frmdemo.Height) \ 2
  bar = 3200
End Sub

Private Sub labbar0_Click()

End Sub

Private Sub timerluk_Timer()
  If frmdemo.Visible = False Then Exit Sub
  If vent = 1 Then Exit Sub
  a = a + 1
  If bar > 30 Then bar = bar - 30
  labbar1.Width = bar
  labbar1.Caption = Int(bar / 300) & " sek."
  If a = 30 Then labhoer.Visible = True
  If a = 100 Then End
End Sub

Med venlig hilsen  Jørn
Avatar billede joern Nybegynder
16. september 2003 - 11:35 #6
Hej.

Ikke 'med' - MEN to labels, skulle ser stå.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester