Promjena Boje dugmeta u VB

Promjena Boje dugmeta u VB

offline
  • oreno 
  • Novi MyCity građanin
  • Pridružio: 22 Feb 2022
  • Poruke: 2

Koristim VB10express i napravio sam formu sa vise dugmadi na kojima mjenjam Back Color dugmeta.
Ovo je kod koji sam koristio za promjenu boje jednog dugmeta :

Public Class Form1
Dim ClickCount As Integer = 1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If Not ClickCount = 4 Then
ClickCount += 1
Else
ClickCount = 1
End If
Select Case ClickCount
Case Is = 1
Button1.BackColor = Color.ForestGreen
Case Is = 2
Button1.BackColor = Color.Red
Case Is = 3
Button1.BackColor = Color.Silver
Case Is = 4
Button1.BackColor = Color.BlueViolet
End Select

End Sub
Kako da spremim Back Color tako da ostane boja koja je bila zadnja pri zatvaranju programa i da se
ona pojavi nakon novog pokretanja programa.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 14 Feb 2008
  • Poruke: 12431

Moraćeš negde da sačuvaš tu vrednost.
Prilikom pokretanja programa učitaš vrednost i prema njoj podesiš boju dugmeta.

Postoji ugrađeni način da sačuvaš korisničke postavke :
Prvo je potrebno da podesiš iz Visual Studia postavke koje će program koristiti.
[Link mogu videti samo ulogovani korisnici]

Onda bi mogao da pristupaš korisničkim postavkama npr. :
My.Settings.BackgroundColorID
i da ih sačuvaš :
 My.Settings.Save()

[Link mogu videti samo ulogovani korisnici]


Druga opcija bi bila da sačuvaš fajl sa postavkama korisnika i da isti učitaš prilikom pokretanja programa. Razlika u odnosu na ovo iznad je što ćeš sam morati da napišeš kod za parsiranje fajla i č



offline
  • oreno 
  • Novi MyCity građanin
  • Pridružio: 22 Feb 2022
  • Poruke: 2

Hvala Srki94 ali ja sam pocetnik i da ti pravo kazem nemam pojma kako da uradim to sto si mi gore napisao.
Ja sam mislio da neko zna za neki primjer napisanog koda.

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4577

Ovde stvari funkcionišu drugačije - podstičemo ljude da se sami potrude da reše problem, uz našu pomoć. Tako se pravilno uče stvari.

Ono što ti treba da uradiš je da podeliš problem u manje delove i da ih rešavaš. Dakle prvo pokušaj da čitaš i upisuješ vrednosti u korisnička podešavanja. Nakon toga ćeš moći tu vrednost da ubaciš u svoju logiku. Ako negde tokom rada zapneš, javi se sa konkretnim pitanjem i neko će te usmeriti dalje.

Ko je trenutno na forumu
 

Ukupno su 740 korisnika na forumu :: 82 registrovanih, 3 sakrivenih i 655 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 1MAP, 2D1M, ALEKSICMILE, anbeast, BaneM75, Bbbggg1979, Belac91, Bo96, Bombarder, Boris90, Botovac, boxbole, cenejac111, Cicumile, d.arsenal321, darcaud, dekan.m, DENIRO, djordjemiklusev, drimer, dule10savic, dunavzed, dusanobr, Feller, ginjica, glisok, gregorxix, Jager715510, joca83, Josip77, Jozo74, Kajzer Soze, Kazablankasrb, krasta, kunktator, kybonacci, Lazur_01, Le Banner, LostInSpaceandTime, MGBRBG, Mi lao shu, mikhailo, Milan1996, milenko crazy north, Miler88, MiljanXD, mist-mist, nenad81, nikoladim, Njubara, Nole, Orc, paja69, Petarvu, Piani Jazzer, PlayerOne, precan, raptorsi, RD84, Rebel Frank, rebro1974, royst33, ruma, snikolic, SOVO515, ss10, stefanmpurtic, ThinkAlo, tooooom, US_Rank_0, USSVoyager, v82, Vanderx, Vatreni Zmaj, Vlada76, vladom6, voja64, Vojkan Petrovic, Vrač, Walkers, yiyi, zlizo