Pitanja vezana za Visual Basic

Programi za crtanje shema i pločica, simuliranje el. sklopova, savjeti. Diskusija o ostalim programima vezanim za elektroniku.

Moderators: pedja089, stojke369, [eDo], trax

User avatar
sasa45
Odlično uznapredovao
Odlično uznapredovao
Posts: 518
Joined: 19-01-2007, 07:42
Location: Subotica - Srbija
Contact:

Pitanja vezana za Visual Basic

Post by sasa45 »

Izvinjavam se adminu ako tema ne ide u ovaj forum....posto u opisu pise programi vezani za elektroniku...

Ja sam nov u programiranju u VB pa mi treba pomoc...a imam osecaj da ce mi pomoci trebati jos mnogo...zato i otvaram temu za sva pitanja vezana za VB....

moje prvo pitanje je....

Kako da ugasim form2?

znaci ako radim u form1 i predjem da radim u form2 sa komandom form1.visible=false i form2.visible=true

sklonim form1 i radim u form2....u form2 imam taster sa kojim gasim program znaci ide na opciju end

ali problem je sto ako kliknem na crveni iksic i ugasim form2 program mi se ne ugasi nego mi nevidljiva form1 ostane aktivna....

kako da ih gasim pri prelasku sa forme na formu ili kako da skinem da ne postoji taster crveni iksic u cosku za gasenje prozora...
User avatar
DaTi
Odlično uznapredovao
Odlično uznapredovao
Posts: 730
Joined: 10-06-2007, 13:24
Location: Novi Sad - Srbija
Contact:

Re: Pitanja vezana za Visual Basic

Post by DaTi »

pa koristi samo form2.hide ili stavi jedno dugme na form2 i stavi u njegovu komandu unload me
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Pitanja vezana za Visual Basic

Post by pedja089 »

kod zatvaranja poslednje forme, obicno i glavne. u dogadjaj forme unload postavi da ti pozatvara sve ostale forme...
User avatar
sasa45
Odlično uznapredovao
Odlično uznapredovao
Posts: 518
Joined: 19-01-2007, 07:42
Location: Subotica - Srbija
Contact:

Re: Pitanja vezana za Visual Basic

Post by sasa45 »

pedja089 wrote:kod zatvaranja poslednje forme, obicno i glavne. u dogadjaj forme unload postavi da ti pozatvara sve ostale forme...

izvini stvarno sam nov u VB mozes mi malo detaljnije objasniti...ako mozes i nekim delom koda da mi objasnis(kao neki mali primer)....samo ono otvoris i zatvoris formu1 i 2 i da je program ugasen posle toga...ostalo ne moras ostalo za sada znam...
bciric
Napredujem
Napredujem
Posts: 115
Joined: 13-10-2008, 19:58

Re: Pitanja vezana za Visual Basic

Post by bciric »

Sve aktivne forme moras da pogasis

Code: Select all

Private Sub Form_Unload(Cancel As Integer)
Unload Me
Unload Form1
Unload Form2
...
Unload FormN

End Sub
User avatar
sasa45
Odlično uznapredovao
Odlično uznapredovao
Posts: 518
Joined: 19-01-2007, 07:42
Location: Subotica - Srbija
Contact:

Re: Pitanja vezana za Visual Basic

Post by sasa45 »

Hvala svima koji su se javili u ovoj temi
Hvala bciric sto si mi napisao direktno kod da ukapiram kako treba....

poznavajuci sebe i mojoj velikoj masti i zelji da sto vise naucim...siguran sam da cu imati jos pitanja u ovoj temi....pozz do sledeceg pitanja
User avatar
sasa45
Odlično uznapredovao
Odlično uznapredovao
Posts: 518
Joined: 19-01-2007, 07:42
Location: Subotica - Srbija
Contact:

Re: Pitanja vezana za Visual Basic

Post by sasa45 »

evo dugo sam izdrzao....

da li je moguce u list1 "formiram kolone"

evo red sa kojim dodajem podatke u list1

List1.AddItem " " & dan & " " & mesec & " " & god

ali je problem kad su mi razlicite vrednosti promenljivih (jednocifrene,dvocifrene,trocifrene) po gornjem redu mi ne potpisuje dobro....

da pojasnim malo...da li postoji neka komanda kao komanda TAB u Wordu
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Pitanja vezana za Visual Basic

Post by pedja089 »

postoji. mislim da je vbtab. to nije komanda, nego je znak. a pokusaj izvesti nesto sa naredbom format, tako da ti uvek dobijes istu duzinu stringa od kojih sastavljas kolone. i onda ce ti uvek biti tacno rasporedjeno.
bciric
Napredujem
Napredujem
Posts: 115
Joined: 13-10-2008, 19:58

Re: Pitanja vezana za Visual Basic

Post by bciric »

ti to koristis textbox kontrolu?

ne radi se to tom kontrolom (to je mazohizam :) mada ako bas ionsistiras trebas se ubiti od kodiranja da bi bobijao pravilnu tabelu koja ne zavisi od broja cifara). postoji ListView kontrola koja resava ove tvoje probleme
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Pitanja vezana za Visual Basic

Post by pedja089 »

koristim za text. ali jednostavno sa format mozes napraviti da dan, bez obzira na broj cifara zauzima uvek 2 znaka, mesec npr 2 znaka i godina 4 znaka i kada to sve spojis u 1 string koji ces dodati kao item na listu dobices uvek isto znaci ovako nesto

Code: Select all

01 01 2011
02 03 2001
a to je poprilicno jednostavno odraditi...
bciric
Napredujem
Napredujem
Posts: 115
Joined: 13-10-2008, 19:58

Re: Pitanja vezana za Visual Basic

Post by bciric »

Ma lakse je koristiti ListView. ovaj primer sto si stavio je ok, ali zamisli da treba da uredis nesto sto je nepredvidivi po broju karaktera, mnogo je to posla radio sam export za jedan moj projekat i to sam ga radio da bude za txt, doc, pdf. i nije uopste jednostavno za pocetnika.
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Pitanja vezana za Visual Basic

Post by pedja089 »

slazem se za ListView. ovo sto sam naveo je jednostavan primer, jer se zna maksimalan broj karaktera. ja bi mu preporucio da pokusa napraviti oba, pa nek vidi sta mu je lakse...
User avatar
sasa45
Odlično uznapredovao
Odlično uznapredovao
Posts: 518
Joined: 19-01-2007, 07:42
Location: Subotica - Srbija
Contact:

Re: Pitanja vezana za Visual Basic

Post by sasa45 »

molim vas ako vam nije tesko da mi pisete i kod tog jednog reda koji mi objasnjavate...posto me vec glava boli od onoh tastera help i iscitavanja onolikog teksta na engleskom(a jos sam i dosta los englez) tako da bi mi kratki primeri ubrzali proces ucenja...i skratili vreme provedeno u help-u....
bciric
Napredujem
Napredujem
Posts: 115
Joined: 13-10-2008, 19:58

Re: Pitanja vezana za Visual Basic

Post by bciric »

Evo ti jedan lep primer listview kontrole. a za ovo drugo je stvarno dosta posla i sad nemam vremena da radim, a by the way VB nisam radio godinama :)
Attachments
1.rar
(2.84 KiB) Downloaded 332 times
User avatar
sasa45
Odlično uznapredovao
Odlično uznapredovao
Posts: 518
Joined: 19-01-2007, 07:42
Location: Subotica - Srbija
Contact:

Re: Pitanja vezana za Visual Basic

Post by sasa45 »

aaaaaaa kako da formiram one proklete tri kolone...proveravao sam kod i kasnije uzeo i izbrisao kompletan kod iz poslatog primera i kolone su formirane...postavio sam svaku stavku u Propertis listview kao iz poslatog primera i nista tj imam onaj uvuceni deo gore ali nemam formirane kolone....

da li moze mala pomoc kako da ih formiram
User avatar
sasa45
Odlično uznapredovao
Odlično uznapredovao
Posts: 518
Joined: 19-01-2007, 07:42
Location: Subotica - Srbija
Contact:

Re: Pitanja vezana za Visual Basic

Post by sasa45 »

hvala ne treba mi vise pomoc za listview nasao sam kako da formiram 3 kolone
bciric
Napredujem
Napredujem
Posts: 115
Joined: 13-10-2008, 19:58

Re: Pitanja vezana za Visual Basic

Post by bciric »

:)
User avatar
sasa45
Odlično uznapredovao
Odlično uznapredovao
Posts: 518
Joined: 19-01-2007, 07:42
Location: Subotica - Srbija
Contact:

Re: Pitanja vezana za Visual Basic

Post by sasa45 »

posto sam ja vec programirao u AmigaBasicu pa imam nekih osnova o programiranju ali ne znam kako se komande koriste u visual Basicu....imam ja jos pitanja...IZVINJAVAM SE KAO SMARAM

treba mi funkcija sa kojom mogu da odvajam odredjeni deo texta tj broja....da budem direktan...

upisujem datum u formati dd.mm.gggg e sad mi trteba kako da iz text1 izvadima posebno dan posebno mesec posebno godinu...u amiga basicu je postojala opcija da pocnem od prvog broja i umem 2 cifre,pa onda da od 4 cifre uzmem 2 i od 7cifre uzme 4 naredne cifre... nadam se da razumete sta mi treba....
bciric
Napredujem
Napredujem
Posts: 115
Joined: 13-10-2008, 19:58

Re: Pitanja vezana za Visual Basic

Post by bciric »

to postoji i ovde.

LEN("koji tekst", 1,4)- izdvojice samo "koji"
LEN("koji tekst", 5) - "tekst" (mozes i da stavis koliko izdvaja ali me moras ako ide do kraja teksta)


samo proveri indekse nisam siguran da li idu od nule ili jednice
User avatar
sasa45
Odlično uznapredovao
Odlično uznapredovao
Posts: 518
Joined: 19-01-2007, 07:42
Location: Subotica - Srbija
Contact:

Re: Pitanja vezana za Visual Basic

Post by sasa45 »

ok provericu kad stignem kuci sad sam na poslu i nemam tu instaliran VB....

Evo sad sam trazio i pokusavao da se setim i nasao sam u Amiga basicu je ista komanda kao i u excelu

Mid(text,ok koje cifre,koliko cifri)

Hvala bciric
Post Reply