- Sony Xperia 1 VII - Látod-e, esteledik
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- Samsung Galaxy A54 - türelemjáték
- iPhone topik
- Android alkalmazások - szoftver kibeszélő topik
- Samsung Galaxy S25 - végre van kicsi!
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Magisk
- Nagyobb kijelzőt kapott az olcsóbb Motorola Razr 50 is
- Köredzésen járt az Exynos 1680
Hirdetés
Új hozzászólás Aktív témák
-
Gregorius
őstag
Szerintem jobban jársz, ha globálisan csinálod meg, nem egyenként minden control-ra.
Ehhez először el kell kapni a billentyűleütéseket a Form-on:
this.KeyPreview=true;
Aztán lereagálni a KeyDown/KeyPress események valamelyikét. A KeyDown finomabban hangolható: az alábbi működik Enter-re, de pl. Shift-Enter-re már nem reagál.
private void Form1_KeyDown( object sender, KeyEventArgs e )
{
if( e.KeyData == Keys.Enter )
{
e.SuppressKeyPress = true;
this.SelectNextControl(this.ActiveControl, true, true, true, true); //A SendKeys-t nem szeressük
}
}
Egy apró pici részletet még nem szabad elfelejteni: ha a Form-on van AcceptButton (Form.AcceptButton=...), akkor az mindenképpen ellopja az Enter-t bármelyik Control-ról, akármit is csinálsz.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Háztartási gépek
- Linux kezdőknek
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Diablo IV
- Milyen egeret válasszak?
- Xbox Series X|S
- Kerti grill és bográcsozó házilag (BBQ, tervek, ötletek, receptek)
- Tesla topik
- Argos: Adjátok vissza a netet! - szeretnék elaludni!
- TCL LCD és LED TV-k
- További aktív témák...
- 0% THM részletfizetés, beszámítás! Gamer PC, notebook, konzol, Apple termék, hardver KAMATMENTESEN!
- Ritkaság! Hibátlan Prémium felsőkategóriás LGA 1700 Alaplap! Asus Rog Strix Maximus Hero Z790 Wi-Fi
- Apple Watch SE 2 44mm, Újszerű, 1 Év Garanciával
- Telefon felvásárlás!! Apple Watch Series 9/Apple Watch Ultra/Apple Watch Ultra 2
- LG 49SE3KE-B 49" Full HD LED monitor
Állásajánlatok
Cég: FOTC
Város: Budapest