Activex Combobox Styl Özelliği Normal Combobox Özellik.

1 2 3 4 5 6
05/11/2020, 13:39

berduş

aşağıdaki kod açılır kutuya veri girilmesini engeller
tabi yön tuşlarının çalışması için if yada case ile kontrol sağlanabilir yada
KeyDown yerine KeyPress kullanılabilir ama bu durumda da conrol+ C ile veri yine girilebilir maalesef
Private Sub AcilanKutu_KeyDown(KeyCode As Integer, Shift As Integer)
KeyCode = 0
End Sub
05/11/2020, 15:40

feraz

(05/11/2020, 13:39)berduş yazdı: aşağıdaki kod açılır kutuya veri girilmesini engeller
tabi yön tuşlarının çalışması için if yada case ile kontrol sağlanabilir yada
KeyDown yerine KeyPress kullanılabilir ama bu durumda da conrol+ C ile veri yine girilebilir maalesef
Private Sub AcilanKutu_KeyDown(KeyCode As Integer, Shift As Integer)
KeyCode = 0
End Sub
Sağol abey vakit olunca teferruatlıca dener ve ilgilenirim tam yapabilmek için.
05/11/2020, 16:33

berduş

aklıma gelenleri ekledim
dilerim işinize yarar
Private Sub AKEngelle_KeyDown(KeyCode As Integer, Shift As Integer)
'tab: 9
'enter: 13
'ESC: 27
'pageUP: 33
'pageDown: 34
'end: 35
'home: 36
'up/yukarı: 38
'down/aşağı: 40
'execute: 43

Select Case KeyCode 'basılan tuş kodu

Case 9, 13, 27, 33, 34, 35, 36, 38, 40, 43
Case Else ' diğer değerler
KeyCode = 0
End Select
End Sub
05/11/2020, 22:46

feraz

Berduş hocam istediğime yakın olmuş.
Alttaki koduda ekleyince maus ile tıklayıncada açılıyor.Böyle iyi oldu.2 olay kaldı birisi bence zor iş olmasada olur.
Gifte gösterdim alttaki comboya her tıklamada açılıp kapanıyor liste.Üstteki ise açılınca bapanmıyor alttaki gibi tekrar tıklama ile.
Yani üstteki comboya tıklayınca Dropdown aktif olacak tekrar tıklayınca Dropdown pasif olacak gibi.


Private Sub combo1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
  combo1.Dropdown
End Sub


05/11/2020, 23:20

berduş

Acilir kutunun acilip acilmadigini kontrol etmek icin galiba api gerekiyormuş, apiyi kullanarak açıksa sendkey ile enter yollanabilir
05/11/2020, 23:34

feraz

(05/11/2020, 23:20)berduş yazdı: Acilir kutunun acilip acilmadigini kontrol etmek icin galiba api gerekiyormuş, apiyi kullanarak açıksa sendkey ile enter yollanabilir
Neyse ozaman gerek yok abey başka yere tıklanınca kapanıyor zaten.sendkey olayı numlocku açıp kapatıyordu excelde,accesstede böyle olursa problem.Çözüldü tarafına taşınabilir konu abey.Sağolun.
1 2 3 4 5 6