프로그래밍 방식으로 일부 레이블을 만들지는 않습니다. 코드는 오류를 반환하지 않지만 내 창에는 레이블이 표시되지 않습니다.REALBasic - 프로그래밍 방식으로 컨트롤 만들기
dim dr As DatabaseRecord
dim sql As String
sql = "SELECT * FROM pack WHERE applicabilita_modello LIKE '%" + versione + "%'"
dim rs As RecordSet = database.SQLSelect(sql)
dim i As Integer = 1
dim test(10) As Label
while not rs.EOF
test(i) = new Label
test(i).Text = rs.Field("descrizione").StringValue
test(i).Left = me.Left
test(i).Top = me.Top * i
test(i).Enabled = true
test(i).Visible = true
rs.MoveNext
i = i + 1
wend
rs.Close
레코드 집합에 데이터가 포함되어 있는지 확인했지만 루프는 올바르게 작동하지만 레이블이 표시되지 않고 이유를 이해할 수 없습니다. 어떤 도움
또한 동적 레이아웃을 생성하는 데 유용하다 Control.Close 방법을 사용하여 런타임 인덱스 컨트롤을 제거 할 수있다. – Beejor