Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Validate event, errorprovider, databinding..

Postades av 2003-05-14 20:03:59 - Walle Hallman, i forum c# (c-sharp), Tråden har 4 Kommentarer och lästs av 740 personer

Hejsan

Har ett formulär där jag har ett antal textboxar, till dessa har jag bundit ett antal attribut som finns i en klass mha databindings.add.. Då man skriver in ett felaktigt värde i textrutan så skickas detta in i objektets properties genom setmetoden. Eftersom det då är ett felaktigt värde så skapas en händelse som sedan fångas i min errorprovider, så att jag kan visa den där söta iconen. Problemet är att man måste släppa focus på textboxen för att den skall skicka in värdena, tror detta görs samtidigt som validate el. validating händelsen sker.. Undrar därför om det finns möjlighet att ändra så att datauppdateringen genom databindingen sker så fort man skriver in ett värde i rutan..

Även tacksam för kommentarer på lösningen..


Svara

Sv: Validate event, errorprovider, databinding..

Postades av 2003-05-15 10:52:37 - Johan Idstam

Då får du ju ett fel på varenda knapptryckning tills hela koden är ifylld.

/johan/


Svara

Sv: Validate event, errorprovider, databinding..

Postades av 2003-05-15 11:32:53 - Walle Hallman

Förstår inte riktigt vad du menar?


Svara

Sv: Validate event, errorprovider, databinding..

Postades av 2003-05-15 11:44:21 - Johan Bovin

menar du att du skall kolla så fort användaren skriver in någonting dvs vid varje tangentryckning? Och hur vet du i så fall när användaren slutat att mata in? om en textbox bara skall innehålla siffror så så fort jag skriver 1 så är den ju korrekt men jag kanske hade tänkt att skriva 11....
Det blir ju grymt svårt att avgöra om inmatningen är avslutad eller inte...

Kan du inte göra din egen validering och lyssna på t.ex. textchanged eller keydown i textboxen?


Svara

Sv: Validate event, errorprovider, databinding..

Postades av 2003-05-15 12:00:40 - Walle Hallman

Ja, i princip så är det detta som jag vill göra. Att så fort något ändras så skall det testas mot reglerna som jag har. Då rätt värde har uppnåtts tex om värder måste vara större än 11 så kommer ikonen att finnas där tills du skrivit in ett värde större än 10.

Jag behöver inte veta när användaren slutat skriva, så fort värdet har nått upp till 11 så kommer det inga fel längre.

Jo, det lutar åt att jag får lyssna på valuechanged eventet och fixa det på detta sättet. Tyckte bara det var så smidigt att använda databindings direkt genom component.databind.. osv. Om jag själv skall skriva det så tar det hela lite längre tid.

Man kanske skulle kunna bygga in detta sin egna errorProvider, så att man kan binda genom denna, värdet som skrivs in i sig själv är inte intressesant utan det är felet som är intressant och istället för att ha valideringen i setmetoden så skulle man kunna ha en klass, interface där man skickar in värdet och propertynamnet på det som skall valideras. Denna klass kan man sedan plocka ut till sin egna errorprovider som där lyssnar på onError Eventet från validateklassen. hmm lite flum.. får funderar på om det finns någon rolig lösning som man kan hitta på.. :)


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 154
27 952
271 704
1 201
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies