02. september 2005 - 14:36Der er
2 kommentarer og 1 løsning
Mit program mister fokus
Jeg har et program der på et tidspunkt viser en besked i en form (vist med .show(), ikke med showdialog() ) Når jeg lukker den infoform igen (fra parent), så mister mit program focun og et andet program trækkes i forgrunden..
Hvorfor gør den det, og hvad skal jeg gøre for at undgå det?
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
hmm det du gør svarer til at sætte visible til true. prøv at poste noget kode. Form har dog en activate metode som kan sætte et vidue i fokus. måske hvis du kalder den i den rigtige eventhandler når din info form lukkes.
Nu skriver du ikke hvilken type applikation det er, men jeg havde det problem i en pocket pc applikation. Jeg kunne løse det på 2 måder: 1. sende en MessageBox besked. 2. eller skrive følgende i koden: (hvorfor det hjælper at blande borderstyle ind, ved jeg ikke) this.FormBorderStyle = FormBorderStyle.None; this.FormBorderStyle = FormBorderStyle.FixedSingle; this.BringToFront(); this.Show();
Jeg havde nogle tråde der havde indflydelse på dette, men husker ikke detaljer.
Lukker
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.