PANEL:OnKeyCodePressed

  boolean PANEL:OnKeyCodePressed( number keyCode )

Açıklama

Panel odaklanmış durumdayken bir klavye tuşuna basıldığında çağrılır.

Bu, ESC/"cancelselect" tuş ataması için çalışmaz.

Hata Takipçisi: 2886

Argümanlar

1 number keyCode
Basılan tuşun tuş kodu, bkz. KEY enum.

Döndürülen Değerler

1 boolean
Varsayılan eylemi engellemek için true döndürün.

Örnek

Panel açıkken oyuncu herhangi bir tuşa bastığında konsola bir metin yazdırır. Bu örnekte panel, testvgui konsol komutu aracılığıyla açılır.

concommand.Add( "testvgui", function( ply ) local DFrame = vgui.Create( "DFrame" ) -- Panelin adı, ebeveyn olarak atanması gerekmez DFrame:SetPos( 100, 100 ) -- Pozisyonu 100x 100y olarak ayarlar DFrame:SetSize( 300, 200 ) -- Boyutu 300x 200y olarak ayarlar DFrame:SetTitle( "Derma Frame" ) -- Sol üstteki başlığı 'Derma Frame' olarak ayarlar DFrame:MakePopup() -- Çerçevenin kullanıcı girdisini almasını sağlar function DFrame:OnKeyCodePressed( ... ) print( "OnKeyCodePressed", ... ) -- Bir tuşa basıldığında bir şey yazdırır end end )

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord