PL/dgsGetChild

From Multi Theft Auto: Wiki
Revision as of 12:24, 29 July 2019 by Szysu (talk | contribs) (Created page with "__NOTOC__ {{PL/Client function}} Ta funkcja zwraca jedno z dzieci podanego elementu DGS. Element-dziecko DGS jest wybierane według indeksu (0 - pierwsze dziecko, 1 - drugie...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Ta funkcja zwraca jedno z dzieci podanego elementu DGS. Element-dziecko DGS jest wybierane według indeksu (0 - pierwsze dziecko, 1 - drugie dziecko itd.).

Składnia

element dgsGetChild ( element dgsParent, int index ) 

Wymagane Argumenty

  • dgsParent: Element DGS, od którego pobierane będą dzieci.
  • index: Określa, które dziecko z kolei ma zostać pobrane.

Wynik

Zwraca element-dziecko DGS, jeśli istnieje lub false jeśli element nie istnieje.

Przykład

Ten przykład tworzy rodzica oraz cztery dzieci oraz pobiera jedno, losowo wybrane, z nich.

DGS = exports.dgs

parent = DGS:dgsCreateWindow(200,100,400,400,"DGS Parent Window",false)	-- Stworzenie rodzica
child1 = DGS:dgsCreateLabel(10,0,380,20,"",false,parent)	--Stworzenie 1 dziecka.
child2 = DGS:dgsCreateLabel(10,20,380,20,"",false,parent)	--Stworzenie 2 dziecka.
child3 = DGS:dgsCreateLabel(10,40,380,20,"",false,parent)	--Stworzenie 3 dziecka.
child4 = DGS:dgsCreateLabel(10,60,380,20,"",false,parent)	--Stworzenie 4 dziecka.

-- Pobieranie nowego dziecka co 1 sekundę.
setTimer(function()
	local child = DGS:dgsGetChild(parent,math.random(1,4))
	if isElement(child) then
		DGS:dgsSetText(child,math.random(1,100))
	end
end,1000,0)

Zobacz również

Multi Language Supports

Animation

3D Interface

3D Text

Arrow List

Browser

Button

Check Box

Combo Box

Edit

Ellipse Detect Area

Detect Area

Grid List

Image

Memo

Label

Progress Bar

Radio Button

Scroll Bar

Scroll Pane

Switch Button

Tab Panel

Window

Plugin

Media Browser

Rounded Rectangle

Color Picker