# DHorizontalDivider

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

## Açıklama

İki GUI öğesi arasında görünmez bir dikey bölücü oluşturur.

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

## Ebeveyn

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

## Metotlar

[number](https://gmod.tr/wiki/number) DHorizontalDivider:[GetDividerWidth](https://gmod.tr/wiki/DHorizontalDivider:GetDividerWidth)()

DHorizontalDivider:SetDividerWidth tarafından ayarlanan yatay bölücü çubuğunun genişliğini döndürür.

[boolean](https://gmod.tr/wiki/boolean) DHorizontalDivider:[GetDragging](https://gmod.tr/wiki/DHorizontalDivider:GetDragging)()

Oyuncunun o anda orta bölücü çubuğunu sürükleyip sürüklemediğini döndürür.

[number](https://gmod.tr/wiki/number) DHorizontalDivider:[GetHoldPos](https://gmod.tr/wiki/DHorizontalDivider:GetHoldPos)()

Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız. Oyuncunun nesneyi sürüklemeye başladığı yerin yerel X koordinatını döndürür.

[Panel](https://gmod.tr/wiki/Panel) DHorizontalDivider:[GetLeft](https://gmod.tr/wiki/DHorizontalDivider:GetLeft)()

DHorizontalDivider'ın sol tarafındaki içeriği döndürür.

[number](https://gmod.tr/wiki/number) DHorizontalDivider:[GetLeftMin](https://gmod.tr/wiki/DHorizontalDivider:GetLeftMin)()

DHorizontalDivider:SetLeftMin tarafından ayarlanan sol tarafın minimum genişliğini döndürür.

[number](https://gmod.tr/wiki/number) DHorizontalDivider:[GetLeftWidth](https://gmod.tr/wiki/DHorizontalDivider:GetLeftWidth)()

DHorizontalDivider:SetLeftWidth tarafından veya kullanıcı tarafından ayarlanan sol tarafın mevcut genişliğini döndürür.

[Panel](https://gmod.tr/wiki/Panel) DHorizontalDivider:[GetMiddle](https://gmod.tr/wiki/DHorizontalDivider:GetMiddle)()

DHorizontalDivider:SetMiddle tarafından ayarlanan orta içeriği döndürür.

[Panel](https://gmod.tr/wiki/Panel) DHorizontalDivider:[GetRight](https://gmod.tr/wiki/DHorizontalDivider:GetRight)()

Sağ taraf içeriğini döndürür.

[number](https://gmod.tr/wiki/number) DHorizontalDivider:[GetRightMin](https://gmod.tr/wiki/DHorizontalDivider:GetRightMin)()

DHorizontalDivider:SetRightMin tarafından ayarlanan sağ tarafın minimum genişliğini döndürür.

DHorizontalDivider:[SetDividerWidth](https://gmod.tr/wiki/DHorizontalDivider:SetDividerWidth)( [number](https://gmod.tr/wiki/number) width )

Yatay bölücü çubuğunun genişliğini ayarlar.

DHorizontalDivider:[SetDragging](https://gmod.tr/wiki/DHorizontalDivider:SetDragging)( [boolean](https://gmod.tr/wiki/boolean) dragonot )

Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız. Oyuncunun bölücüyü sürükleyip sürüklemediğini ayarlar.

DHorizontalDivider:[SetHoldPos](https://gmod.tr/wiki/DHorizontalDivider:SetHoldPos)( [number](https://gmod.tr/wiki/number) x )

Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız. Oyuncunun nesneyi sürüklemeye başladığı yerin yerel X koordinatını ayarlar.

DHorizontalDivider:[SetLeft](https://gmod.tr/wiki/DHorizontalDivider:SetLeft)( [Panel](https://gmod.tr/wiki/Panel) pnl )

DHorizontalDivider'ın sol tarafındaki içeriği ayarlar.

DHorizontalDivider:[SetLeftMin](https://gmod.tr/wiki/DHorizontalDivider:SetLeftMin)( [number](https://gmod.tr/wiki/number) minWidth )

Sol tarafın minimum genişliğini ayarlar.

DHorizontalDivider:[SetLeftWidth](https://gmod.tr/wiki/DHorizontalDivider:SetLeftWidth)( [number](https://gmod.tr/wiki/number) width )

Sol tarafın mevcut/başlangıç genişliğini ayarlar. Sağ tarafın genişliği, bu değerin DHorizontalDivider'ın toplam genişliğinden çıkarılmasıyla otomatik olarak hesaplanır.

DHorizontalDivider:[SetMiddle](https://gmod.tr/wiki/DHorizontalDivider:SetMiddle)( [Panel](https://gmod.tr/wiki/Panel) middle )

Sürüklenebilir bölücü çubuk panelinin üzerine, orta içeriği ayarlar.

DHorizontalDivider:[SetRight](https://gmod.tr/wiki/DHorizontalDivider:SetRight)( [Panel](https://gmod.tr/wiki/Panel) pnl )

Sağ taraf içeriğini ayarlar.

DHorizontalDivider:[SetRightMin](https://gmod.tr/wiki/DHorizontalDivider:SetRightMin)( [number](https://gmod.tr/wiki/number) minWidth )

Sağ tarafın minimum genişliğini ayarlar.

DHorizontalDivider:[StartGrab](https://gmod.tr/wiki/DHorizontalDivider:StartGrab)()

Bu dahili olarak kullanılır - kullanabilseniz de muhtemelen kullanmamalısınız. TODO: Belgelenecek

### Örnek

Bir [DFrame](https://gmod.tr/wiki/DFrame) içindeki iki [DPanel](https://gmod.tr/wiki/DPanel) arasına yatay bir bölücü ekleyin.

```lua
local f = vgui.Create( "DFrame" )
f:SetSize( 400, 200 )
f:Center()
f:MakePopup()

local LeftPanel = vgui.Create( "DPanel", f ) -- Herhangi bir panel olabilir, uzatılacaktır
local RightPanel = vgui.Create( "DPanel", f )

local div = vgui.Create( "DHorizontalDivider", f )
div:Dock( FILL ) -- Bölücünün DFrame alanını doldurmasını sağlayın
div:SetLeft( LeftPanel ) -- Bölücünün sol tarafında hangi panelin olacağını ayarlayın
div:SetRight( RightPanel )
div:SetDividerWidth( 4 ) -- Bölücünün genişliğini ayarlayın. Varsayılan 8'dir
div:SetLeftMin( 20 ) -- Sol tarafın minimum genişliğini ayarlayın
div:SetRightMin( 20 )
div:SetLeftWidth( 50 ) -- Varsayılan sol taraf genişliğini ayarlayın
```

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