Aşağıdaki kodda radio butonları yaratamıyorum. parentlerini self yaparsam oluşturmuş olduğum bütün radiobutonlardan sadece biri seçiliyor. ama ben her grup için oluşturduğum 5 radionun kendi içinde seçilmesini istiyorum.
sorusayisi:=qsinaval.RecordCount;
for i:=1 to sorusayisi do
begin
with TGroupBox.Create(Self) do
begin
Name:='grup' + IntToStr(i);
Parent:=anaform;
SendToBack;
Caption:=name;
Width:=110;
Height:=36;
Left:=400;
Top:=80 + i*36;
end;
for j:=1 to 5 do
begin
with TRadioButton.Create(FindComponent('grup'+IntToStr(i))) do
begin
Name:='grup' + IntToStr(i) + 'buton' +IntToStr(j);
Parent:=???;
Width:=16;
Height:=16;
Caption:='';
Top:=80+i*41;
Left:=384+j*21;
end;
Husonet Tarafından Değiştirildi
Kod larınızı CODE tag ı içine alırsanız okunabilirliği artacaktır.
yahu bu gerçekten o kadar zor bir şey mi yoksa kimse tenezzül etmiyor mu cevap vermeye . devam edemiyorum bakmadığım yer denemediim yöntem kalmadı. yardım
Pardon ama o kadar kolaydı madem neden sen yapamadın?
radio butonların özelliği budur, zaten hepsi bi yerdeyse tek seçimlikdir.
onları oluştururken birde panel oluştur yani radio butonlarını panelin içine oluştur. Bu şekilde çözersin sorununu..
Ben kolay demek istemedim, ama bana göre zor olduğunu bildiğim için buraya yazdığımdan ve burada benden çok daha bilgili insanlar olduğuna inandığımdan o şekilde yazdım. neyse panelide denedim ama hala durum aynı. butonların parentini self yaparsam ortalık radio buton oluyor ve bunların hepsinden sadece bir tanesini seçebiliyoruz. yani hala olmuyor:(
Sabırlı olmak lazım. Forma üye olup, arkasından hemen soru sorup, 9 dakika sonra niye cevap vermiyorsunuz diye fırça çekmek olmuyor. Cevap verecek olsa da insanın hevesi kaçıyor.
Başlık hakkında nasıl olsa birileri bişeyler söyler.
Kolay Gelsin...
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
forum kurallarını yeni okudum ve başlıkta yanlış yaptığımı anladım kusura bakmayın. ancestor ben senin tam olarak ne demek istediğini anlayamadım bu arada o yüzden sorunum hala devam ediyor . yeni paneller oluşturdum ama radio butonları onlarla ilişkilendiremiyorum.
begin
xgrup:=TGroupBox.Create(Self);
with xgrup do
begin
Name:='grup' + IntToStr(i);
Parent:=anaform;
SendToBack;
Caption:=name;
Width:=110;
Height:=36;
Left:=400;
Top:=80 + i*36;
end;
for j:=1 to 5 do
begin
with TRadioButton.Create(xgrup) do
begin
Name:='grup' + IntToStr(i) + 'buton' +IntToStr(j);
Parent:=xgrup;
Width:=16;
Height:=16;
Caption:='';
Top:=80+i*41;
Left:=384+j*21;
end;
HUSONET tarafından değiştirilmiştir
Kod larınızı CADE tagları içine alınız.
HUSONET Okumamakta ısrar ettiğiniz forum kurallarını size benimsetecektir emin olun
Forum Kuralları Demişki
* Mesajınıza uygun ve konuyu özetleyen kısa bir başlık yazın. Acil, Çok Acil, Önemli gibi ifadeler veya konuyla alakasız bir başlık kullanmayın.
radiogrup da radioları yanyana göstermeyi bulamadım ve aynı zamanda o biraz daha karışık gözüktü. buna da bir türlü çare bulamıyorumiki arda bi derede kaldım:(