Tjenare Verkar vara nån bugg. Det har jag testat.Problem med MouseEnter/Leave för ComboBox
Har ett problem med händelserna MouseLeave och MouseEnter för ComboBox.
Jag vill åstadkomma följande:
1. När man för över musen över ComboBox'en, visar jag ett gömt lager (enabled=true).
2. När man sedan lämnar kontrollen (MouseLeave), så gömmer jag lagret (enabled=false).
Om jag ej trycker ner musen (dvs inte väljer ett alternativ i ComboBox'en), så fungerar händelserna smärtfritt.
Om jag trycker ner musen och inte väljer ett alternativ, utan klickar utanför ComboBox'en, så reagerar inte MouseLeave. Jag måste också sedan föra musen över ComboBox'en och utanför en gång, INNAN det fungerar igen.
Hur får jag MouseLeave att alltid uppstå då musen lämnat ComboBoxen??
För tillfället har jag också implementerat "Leave" för kontrollen vilket inte hjälper så mkt heller.
Någon som har en eller annan rädisa i komposten? (en lösning alltså ;) )
(Jag sitter med VS2003)
/ PeterSv: Problem med MouseEnter/Leave för ComboBox
Testa att använda någon annan event också, t.ex. LostFocus.Sv:Problem med MouseEnter/Leave för ComboBox
Funktionaliteten för "LostFocus" implementeras med händelsen "Leave".
(Men det är inte alltid kontrollen hamnar ur fokus bara för att man klickar utanför kontrollen)