Hei
Kun kopion osan koodista projektin toiseen kohtaan ja teen siihen muutoksia niin ohjelma ei suostu huomioimaan muutoksia. Vaan toimii niin kuin alkuperäisessä koodi pätkässä.
Osaisiko joku kertoa missä mättää..
Öhh, ootko varma että olet muokannut oikeaa tiedostoa?
Onko ohjelma käynnissä vai sammutettuna?
Ohjelma on pois päältä. Aina kun muistan niin kopioin tekstin ensin muistioon ja vasta sitä kautta takaisin vb:hen.
Nyt unohtui viedä muistion kautta ja ei toimi.
Private Sub cbSukunimi_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles cbSukunimi.KeyPress If e.KeyChar = vbCr Then EritteleNimi() End Sub
ei suostu Enteriä painamalla suorittamaan EritteleNimi ohjelmaa
Ei se kyllä normaalisti niin toimi, että muistion kautta kierrättämisestä olisi mitään vaikutusta.
Eikö toi koodin pätkä ole ihan ok, että pitäisi reagoida Enteriin?
ComboBoxin yhteydessä.
No antaako se mitään virheitä?
Tuli just mieleen että antaako se ilmoituksen että "kääntäminen epäonnistui, jatketaanko siitä huolimatta" ja vastaatko siishen että "kyllä"?
Tuossa tapauksessahan luonnollisesti tekemäsi muutokset eivät vaikuttaisi ohjelmaan kun se ajaisi sitä edellistä versiota, jonka kääntäminen onnistui..
Ja kyllä se koodinpätkä on ihan ok, jos siellä on comboboksi, jonka nimi on cbSukunimi ja sulla on "EritteleNimi" niminen funtktio tai aliohjelma, joka ei ota parametreja.
Ei anna mitään virhettä. Ohjelma vain hyppää lisättyjen rivien yli.
Ohjelma rivin toimimattomuus alkaa kun laitan Comboboxiin AutoCompleten päälle ja AutoCompleteSeurce:ksi ListItems
Ilman autoCompletea toimii sen kanss ei toimi...
Moikka jokke568!
tuplaklikkaa (esim.) se Form1.Designer.vb koodi esiin & katso löytyykö sieltä:
AddHandler cbSukunimi.KeyPress, AddressOf Me.cbSukunimi_KeyPress
tai jotain vastaavaa, elikä EventHandlerien pitääpi osoittaa oikeaan osoitteeseen...siis jos vain siirtelet esim. vaikkapa nappeja formilta toiselle ja sitten kopioit manuaalisti napin event-koodit niin...metsässä puut vihannoi...
No, mulla ei kyllä ole tuolla .Desinger.vb:ssä mitään AddHanderliä ja hyvin toimii. Toisaalta se cbSukunimi on määritelty WithEvents ja koodin puolella on kerrottu "Handles cbSukunimi.KeyPress", kuten Jokkenkin koodissa.
Aihe on jo aika vanha, joten et voi enää vastata siihen.