# Panel:SetTooltipPanelOverride

- **Ortam:** İstemci, Menü
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/Panel:SetTooltipPanelOverride
- **Çeviri tarihi:** 2025-10-03

```lua
Panel:SetTooltipPanelOverride( string override )
```

## Açıklama

Oyuncu bu panelin üzerine geldiğinde ve bir araç ipucu oluşturulması gerektiğinde, [DTooltip](https://gmod.tr/wiki/DTooltip) yerine oluşturulacak panel sınıfını ayarlar.

## Argümanlar

1. [string](https://gmod.tr/wiki/string) **override**: Varsayılan [DTooltip](https://gmod.tr/wiki/DTooltip)'i geçersiz kılacak panel sınıfı. Yeni panel sınıfı aşağıdaki metotlara sahip olmalıdır: - [SetText](https://gmod.tr/wiki/Panel:SetText) - Eğer [Panel:SetTooltip](https://gmod.tr/wiki/Panel:SetTooltip) kullanıyorsanız. - [SetContents](https://gmod.tr/wiki/DTooltip:SetContents) - Eğer [Panel:SetTooltipPanel](https://gmod.tr/wiki/Panel:SetTooltipPanel) kullanıyorsanız. - [OpenForPanel](https://gmod.tr/wiki/DTooltip:OpenForPanel) - Oluşturulduktan kısa bir süre sonra (ve yukarıdaki 2 metottan sonra) araç ipucunu açmak ve konumlandırmak için çağrılan "hook" tipi bir fonksiyondur. Bu mantığı `lua/includes/util/tooltips.lua` dosyasında görebilirsiniz.

### Örnek

Özel olarak çizilmiş bir araç ipucu oluşturun.

```lua
local PANEL = {}
function PANEL:Paint( w, h )
	-- Benim süslü beyaz arka planım
	draw.RoundedBox( 5, 0, 0, w, h, Color( 255, 255, 255, 255 ) )
end
vgui.Register( "MyCustomTooltipPanel", PANEL, "DTooltip" )

concommand.Add( "test_custom_tooltip", function( ply )
	local DFrame = vgui.Create( "DFrame" )
	DFrame:SetSize( 200, 200 )
	DFrame:Center()
	DFrame:MakePopup()

	local btn = DFrame:Add( "DButton" )
	btn:SetPos( 20, 40 )
	btn:SetSize( 100, 64 )
	btn:SetText( "Üzerime gel!" )
	btn:SetTooltip( "Ben özel bir panele sahip araç ipucu metniyim!" )
	btn:SetTooltipPanelOverride( "MyCustomTooltipPanel" )

end )
```

**Çıktı:**

![image.png](https://gmod.tr/api/uploads/wiki/e66e15ecf2ed2ddc1968.png)

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/Panel:SetTooltipPanelOverride
