» »

VB6 kako uporabiti

VB6 kako uporabiti

Area_51 ::

:)) Rad bi nekako uporabil naslednje :

Slidebar
ProgressBar
Status Bar
ToolBar
TreeView
Tabstrip
List view.

Res bi vam bil hvaležen, če mi odgovorite. Vsaj približno:)

Hvala

LP
Area 51

Red_Mamba ::

stari dvomim da ti bo kdo to povedu :)) (preobsežno vprašanje). Predlagam da si kako knjigo sposodiš na temo VB6 (v Lj. v CTK jih majo tulk da jih posojajo :D ) pa si v miru pogledaš. Lahko pa tud mal po netu počekiraš za kakimi navodili za začetnike

IceIceBaby ::

Poglej v help. Imas vse tako lepo razlozeno.

webblod ::

No pa dajmo probat...

Na formo postaviš gumb. Nato v komponentni vrstici z desnim klikom pokličeš Add components in izbereš (upam) Microsoft Windows Common Controls 6.0 SPx.

Sedaj imaš med komponentami vse kontrole, ki si jih hotel...

Kar se StatusBar tiče, ni nobena umetnost... Vstaviš na obrazec in z desnim klikom prikličeš Properities in se nato igraš... Vanjo lahko izpisuješ, kaj se trenutno dogaja, datum, uro, Aktivni tiskalnik, itd.

Če na formo postaviš še Timer kontrolo, lahko sprobaš še kako malenkost...

Recimo, ta timer kontroli nastaviš na začetku lastnost Interval na 1000.

Sedaj postaviš na obrazec Slider in ProgressBar. ProgressBaru nastaviš lastnost Scrooling na ccScrollingSmooth. Ob kliku na gumb naj se zgodi sledeče:


Private Sub Command1_Click()
If Not mblnStratProgress Then
Command1.Caption = "Končaj"
mblnStartProgress = True
ProgressBar1.Value = 1
Slider1.Value = Timer1.Interval
Else
Command1.Caption = "Začni"
mblnStartProgress = False
End If
End Sub


Na vrhu v modulu s kodo obrazca zapišeš:

Option Explicit
Private mblnStartProgress As Boolean


Ob dvokliku na Timer se ti odpre edina odzivna procedura kontrole timer:

Private Sub Timer_Timer()
If ProgressBar1.Value > 99 Then ProgressBar1.Value = 1
If mblnStartProgress Then ProgressBar1.Value = ProgressBarValue + 1
End Sub


Sedaj vstavim še kontrolo Slider in nastavimo njene lastnosti (Desni klik - Properities):
Min = 0
Max = 1000
Ostale pustimo na privzetih vrednostih, kontrolo pa razširimo čez cel obrazec...

Sedaj še izberemo odzivno proceduro:

Private Sub Slider1_Scroll()
Timer1.Interval = Slider1.Value
End Sub


Sedaj premikaš drsnik in opazuješ, kaj se dogaja s prikazovalnikom napredka...

Uf, upam, da je prav, ker pišem na pamet...
There must be a reason, why I'm so damn dissapointed on M$ Visual Basic
WEBblod.NET :: Slovenska programerska scena

Zgodovina sprememb…

  • spremenil: webblod ()

jure1873 ::

lih ki je tema vb:
kja ima kdo kakšen link o povezavi med vb in flashom?

Area_51 ::

:)) webblod problem je tak. Slide bar se premika in se nad njim kaže tooltiptext. samo pri progressbar pa ni učinka , ko premikam slidebar. Bi lahko to pregledal svojo formulo še enkrat, pa napisal, če si kej pozabil.???:)

Hvala

LP
Area 51

Area_51 ::

:)) Opravičil bi se, če sem siten ampak kaj čmo tako je. Zdej ko ne morem popravit prejšnega odgovora, pa bom napisal tukaj:

Že ki smo pri slidebaru in podobno. Bi se dalo narediti naslednje.

Narediti en slidebar, en progressbar. Vsi veste kaj je volume control v Windowsih. Kako bi se dalo narediti, da ko premikam slidebar, da se miglasnost povečuje in zniuje in da se mi to kaže na Progressbaru. In zraven pa še kako mutirati zvok(mute).???:)

Hvala

LP
Area 51

webblod ::

Hja... v moji kodi je kar nekaj hroščev... :8) Med drugim moraš proceduro Timer_Timer() preimenovati v Timer1_Timer() (Ali kontrolo Timer1 preimenovati v Timer), saj drugače procedura žal ne služi ničemur.:\ Pa tudi imena spremenljivk ... nekje sem zapisal mblnStratProgress namesto mblnStartProgress, pa namesto ProgressBarValue je treba napisati ProgressBar1.Value, pa morda še kaj... :D

Kar se zvoka tiče, bi pa moral malo poznati Win32 API... >:D Drugače pa mešalne mize niti ni tako težko narediti... :D
There must be a reason, why I'm so damn dissapointed on M$ Visual Basic
WEBblod.NET :: Slovenska programerska scena

Zgodovina sprememb…

  • spremenil: webblod ()

Area_51 ::

:)) Prosim povej, če je že tako preprosto, tiste napake pa bom najdel in jih spremenil.Hvala:)
Area 51


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

C# Pomoč

Oddelek: Programiranje
131316 (1141) jizzer
»

[JAVA]Barvni string v labeli

Oddelek: Programiranje
8862 (790) Infinity
»

[JAVA] Nujno potrebujem pomoč!

Oddelek: Programiranje
51320 (1114) Villain
»

VB6 - ne zaključi proces programa - pomoč !!!

Oddelek: Programiranje
131324 (1165) Mavrik
»

Visual basic Progress bar

Oddelek: Programiranje
51451 (1384) Lunik

Več podobnih tem