Jolo Skrevet 17. juni 2007 Skrevet 17. juni 2007 Forsetter på mitt vb.net prosjekt. Nå har jeg kommet til at jeg skal merke en radiobox. I kildekoden ser den ut som noe lignende dette. type=radio name=aktivitetvalg value=1 Denne skal altså merkes. Håper noen har vært borti dette.
aadnk Skrevet 17. juni 2007 Skrevet 17. juni 2007 Bruk Checked-egenskapen: RadioButton1.Checked = True
aadnk Skrevet 17. juni 2007 Skrevet 17. juni 2007 (endret) Ah, du tenkte på DOM. I så fall må du nok gjøre det således: Public Sub ChooseOption(ByVal Browser As WebBrowser, ByVal Name As String, ByVal Value As Object) ' Klikk det riktige elementet For Each Element As HtmlElement In Browser.Document.GetElementsByTagName("input") If (Element.Name = Name) And (Element.GetAttribute("value") = Value) Then Element.InvokeMember("click") End If Next End Sub Endret 17. juni 2007 av aadnk
Jolo Skrevet 17. juni 2007 Forfatter Skrevet 17. juni 2007 Men det velger kun den første linja. er mange forskjellige linjer som har forskjellige valuer. Og den linja de kan forkortes til: Web.Document.All("aktivitetvalg").InvokeMember("click") Men vil kunne velge value.
aadnk Skrevet 17. juni 2007 Skrevet 17. juni 2007 Ah, beklager, mente å søke etter Value, ikke name. Koden skulle være i orden nå.
Jolo Skrevet 25. september 2007 Forfatter Skrevet 25. september 2007 Men si at radio boksen har et navn med mange valuer. Feks: <input type="Radio" name="valg" value="1" >Valg 1</div> <input type="Radio" name="valg" value="2" >Valg 2</div> <input type="Radio" name="valg" value="3" >Valg 3</div> Så vil jeg velge valg 2, hva blir koden til det?
aadnk Skrevet 25. september 2007 Skrevet 25. september 2007 Det blir ikke noe annerledes da. Bare gi funksjonen de relevante verdier i parametrene, og resten vil gå av seg selv: ChooseOption(WebBrowser1, "valg", "2")
Spenzer Skrevet 27. september 2007 Skrevet 27. september 2007 Feil posta, dette skulle vel gått under .NET programmering..
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå