Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

VB dve kontrole jedna preko druge-da li moze?

[es] :: Visual Basic 6 :: VB dve kontrole jedna preko druge-da li moze?

[ Pregleda: 2347 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sanibo

Član broj: 4717
Poruke: 751
*.yunord.net.



+17 Profil

icon VB dve kontrole jedna preko druge-da li moze?15.07.2003. u 12:38 - pre 253 meseci
Radi se o bazi podataka grafickih fajlova. Dakle imam nesto kao file browser gde su drivelist, filelistbox i PictureImage kontrole. Tako da selekcijom u filelistbox-u imam preview u PictureImage da bi se bacio pogled na izgled i da li se stvarno radi o tom fajlu koji se želi spremiti u bazu. To je sve Ok i radi besprekorno, ali mi se pojavio problem, medju tim grafickim fajlovima ima ponesto i acad fajlova. E za njih sam postasvio DwgThumbnail controlu za istu stvar kao i za Picture.

Pitanje: Da li mogu da te dve kontrole postavim na iste koordinate i sa istom velicinom na formi, da bi pri listanju fajlova imam naizmenicno preview istih. Ako je npr. file1.jpg da mi radi kontrola PictureImage ili ako je file1.dwg da radi kontrola DwgThumbnail, a da se sve to obavlja na jednom te istom mestu na formi.

molio bih savet ili neka iskustva.
pozdrav
 
Odgovor na temu

mladenovicz
Zeljko Mladenovic
Xoran Technologies, Inc., Ann Arbor, MI,
USA / Software Engineer
Ann Arbor, MI, USA

Član broj: 6598
Poruke: 2065
*.yubc.net

Jabber: mladenovicz@elitesecurity.org
ICQ: 95144142
Sajt: yubc.net/~mz


Profil

icon Re: VB dve kontrole jedna preko druge-da li moze?15.07.2003. u 12:47 - pre 253 meseci
Stavis kontrole jednu preko druge kao sto si rekao, i onda u zavisnosti od tipa fajla setujes Visible property odgovarajuce kontrole na True/False (jednu sakrijes, drugu prikazes).

Mosez da stavis i Tab kontrolu sa dva jezicka, pa opet zavisno od tipa fajla da prikazes odgovarajuci jezicak.


 
Odgovor na temu

sanibo

Član broj: 4717
Poruke: 751
*.yunord.net.



+17 Profil

icon Re: VB dve kontrole jedna preko druge-da li moze?15.07.2003. u 18:13 - pre 253 meseci
Hvala, probacu!
pozdrav
 
Odgovor na temu

sanibo

Član broj: 4717
Poruke: 751
217.194.133.*



+17 Profil

icon Re: VB dve kontrole jedna preko druge-da li moze?16.07.2003. u 08:59 - pre 253 meseci
Probao sam preko If... Then.. petlje ali ne funkcionise. Naizmenicno pojavljivanje postavljam u FileListBox_Click() dogadjaj ali u nekoliko kombinacija uek je radila samo jedna kontrola.
MladenovicZ imas li neku ideju kako da resim!
hvala, pozdrav
 
Odgovor na temu

mladenovicz
Zeljko Mladenovic
Xoran Technologies, Inc., Ann Arbor, MI,
USA / Software Engineer
Ann Arbor, MI, USA

Član broj: 6598
Poruke: 2065
*.yubc.net

Jabber: mladenovicz@elitesecurity.org
ICQ: 95144142
Sajt: yubc.net/~mz


Profil

icon Re: VB dve kontrole jedna preko druge-da li moze?16.07.2003. u 13:08 - pre 253 meseci
Probaj ovako nesto. FSO se koristi samo za dobijanje extenzije fajla.
Ovaj kod prikazuje slike u PictureBox-ovima.

Code:


Private FSO As New FileSystemObject

Private Sub File1_Click()
Dim Ext As String

    Ext = FSO.GetExtensionName(File1.FileName)
    
    If UCase(Ext) = "EXE" Then
        Set Picture2.Picture = LoadPicture("C:\f1.jpg")
        Picture1.Visible = False
        Picture2.Visible = True
    ElseIf UCase(Ext) = "DLL" Then
        Set Picture1.Picture = LoadPicture("C:\f2.jpg")
        Picture2.Visible = False
        Picture1.Visible = True
    End If
    
End Sub



Po potrebi dodati DoEvents na kraju. :)

Btw, If .. Then nije petlja.
 
Odgovor na temu

sanibo

Član broj: 4717
Poruke: 751
*.yunord.net.



+17 Profil

icon Re: VB dve kontrole jedna preko druge-da li moze?17.07.2003. u 14:18 - pre 252 meseci
Ups!!! Lapsus!
-Uslov
•If ..Then...

-Petlja
• Do...Loop
• For...Next
• For Each...Next

-Sve sto je brzo to je u kus'o!
pozdrav

 
Odgovor na temu

sanibo

Član broj: 4717
Poruke: 751
*.yunord.net.



+17 Profil

icon Re: VB dve kontrole jedna preko druge-da li moze?18.07.2003. u 14:13 - pre 252 meseci
Pokušao sam i sa "FSO" što si predložio ali neće i tačka. Jedino sam uočio jednu stvar da radi ona kontrola za koju je prvo ispisan kod, što je i normalno, a za drugu izbacuje poruku o grešci.
Takodje sam umesto "Visible" osobine probao "enable" i "disable", ali ni to nije upalilo.
pozdrav
 
Odgovor na temu

mladenovicz
Zeljko Mladenovic
Xoran Technologies, Inc., Ann Arbor, MI,
USA / Software Engineer
Ann Arbor, MI, USA

Član broj: 6598
Poruke: 2065
*.yubc.net

Jabber: mladenovicz@elitesecurity.org
ICQ: 95144142
Sajt: yubc.net/~mz


Profil

icon Re: VB dve kontrole jedna preko druge-da li moze?18.07.2003. u 16:23 - pre 252 meseci
FSO ti sluzi samo za dobijanje extenzije fajla.

Ajde daj kod pa da vidimo sta je.
 
Odgovor na temu

sanibo

Član broj: 4717
Poruke: 751
217.194.133.*



+17 Profil

icon Re: VB dve kontrole jedna preko druge-da li moze?21.07.2003. u 08:33 - pre 252 meseci
Resio sam problem. Banalna stavar: Mada sam u kodu pocetnu vrednost za "Visible=False" postavio na obe kontrole, ali u properties je ostalo na "True", tako da kada su na oba mesta "False" pocetne vrednosti, a posle preko uslova se menjaju radi savrseno.
Hvala na pomoci.
pozdrav
 
Odgovor na temu

[es] :: Visual Basic 6 :: VB dve kontrole jedna preko druge-da li moze?

[ Pregleda: 2347 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.