Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 6.453 pregleda

Najnovija ↓

Automatska promjena boje slova u formi 16.02.2005. u 07:54 · pre 264 meseca #1
Interesuje me da li je neko probao napraviti proceduru za automatsku promjenu boje slova u Formi.

Na primjer: Ukoliko je vrijednost u polju X veća od 1000 da se automatski boja slova promijeni iz Plave u Crvenu.

Pomogla bi i promjena pozadine polja ili nešto slično.
Re: Automatska promjena boje slova u formi 16.02.2005. u 20:20 · pre 264 meseca #3
Function Boja()
Dim a
Dim b As Integer

On Error GoTo Greska
Screen.ActiveForm.Refresh
a = Screen.ActiveControl
b = Len(Format$(a))
If Format$(a) = "" Then GoTo Kraj:
If Val(a) > 1000 Then
Screen.ActiveControl.ForeColor = 255
ElseIf Val(a) <= 1000 Then
Screen.ActiveControl.ForeColor = 0
End If
Screen.ActiveControl.SelStart = b
Kraj:
Exit Function
Greska:
MsgBox "Pogrešan upis"
GoTo Kraj
End Function

Private Sub Form_Current()
Dim a

On Error GoTo Kraj

a = Val(Me.Vrijednost)
If Format$(a) = "" Then GoTo Kraj:
If Val(a) > 1000 Then
Me.Vrijednost.ForeColor = 255
ElseIf Val(a) <= 1000 Then
Me.Vrijednost.ForeColor = 0
End If
Kraj:
End Sub

Private Sub Vrijednost_Change()
Boja
End Sub
Ime Kontrole je: Vrijednost
Sretan rad
Potpis
zxz
Re: Automatska promjena boje slova u formi 28.10.2006. u 10:38 · pre 243 meseca #6
A kako bi izgledao kod da vrijednosti (brojcane) u polju ako su manje od 205 ili vece od 245, promjene boju recimo u crvenu???
Thx
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme