# DTooltip

- **Ortam:** İstemci, Menü
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/DTooltip
- **Çeviri tarihi:** 2025-09-08

## Açıklama

> **DAHİLİ:** Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız.

Araç ipuçları için dahili olarak kullanılan paneldir. Bakınız [Panel:SetTooltip](https://gmod.tr/wiki/Panel:SetTooltip).

[Kaynağı görüntüle](https://github.com/Facepunch/garrysmod/blob/master/garrysmod/lua/vgui/dtooltip.lua)

## Ebeveyn

Bu sayfada listelenmeyen metotları vb. [DLabel](https://gmod.tr/wiki/DLabel)'dan türetir.

## Metotlar

DTooltip:[Close](https://gmod.tr/wiki/DTooltip:Close)()

Araç ipucunu kapanmaya zorlar. Bu, paneli kaldıracaktır.

DTooltip:[DrawArrow](https://gmod.tr/wiki/DTooltip:DrawArrow)( [number](https://gmod.tr/wiki/number) x, [number](https://gmod.tr/wiki/number) y )

DTooltip'un altına bir üçgen çizmek için kullanılır. DTooltip:SetContents gerektirir, bu olmadan hata verir.

DTooltip:[OpenForPanel](https://gmod.tr/wiki/DTooltip:OpenForPanel)( [Panel](https://gmod.tr/wiki/Panel) pnl )

Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız. Verilen panel için araç ipucunu görüntülemek üzere ayarlar ve zamanlayıcıyı başlatır. Normalde bunu çağırmazsınız ve Panel:SetTooltip, Panel:SetTooltipPanel veya Panel:SetTooltipPanelOverride kullanırsınız.

DTooltip:[PositionTooltip](https://gmod.tr/wiki/DTooltip:PositionTooltip)()

Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız. Aynı çizim pozisyonunda kalmaması için DTooltip'u konumlandırır.

DTooltip:[SetContents](https://gmod.tr/wiki/DTooltip:SetContents)( [Panel](https://gmod.tr/wiki/Panel) panel, [boolean](https://gmod.tr/wiki/boolean) delete = false )

DTooltip'un içine hangi Paneli koymak istediğiniz. Aynı anda yalnızca bir Paneliniz olabilir; daha fazlasını eklemek için Ebeveynleme (Parenting) kullanın.

### Örnek

Bir Araç İpucunu manuel olarak çizmek, ardından üzerine boyama yapmak.

```lua
local DFrame = vgui.Create( "DFrame" )
DFrame:SetPos( 100, 100 )
DFrame:SetSize( 100, 100 )

local DTooltip = vgui.Create( "DTooltip" )
DTooltip:SetPos( 0, 0 )
DTooltip:SetSize( 250, 50 )
DTooltip:SetText( "Manual Tooltip" )
DTooltip:OpenForPanel( DFrame )
DTooltip:PositionTooltip()
DTooltip.Paint = function()
	draw.RoundedBox( 5, 0, 0, 250, 50, Color( 255, 255, 255, 255 ) )
end
```

- [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/DTooltip
