PDA

View Full Version : چگونه با RadioGroup1 میشود اگر آیتم 1 را انتخاب ...



Valadi
جمعه 03 آذر 1385, 07:03 صبح
چگونه با RadioGroup1 میشود اگر آیتم 1 را انتخاب در فرم 2 یک عکس در یک نقطه نمایش داده شود
و اگر آیتم 2 را انتخاب کرد عکس دیگری در نقطه دیگر نمایش تا شود
ضمنا تعداد آیتم ها 5 تاست

MNosouhi
جمعه 03 آذر 1385, 09:17 صبح
اگه منظورت رو درست متوجه شده باشم:

case RadioGroup1.ItemIndex of
0:Form2.Image1.Show;
1:Form2.Image2.Show;
2:Form2.Image3.Show;
3:Form2.Image4.Show;
4:Form2.Image5.Show;
end

Valadi
جمعه 03 آذر 1385, 11:06 صبح
مرسی از راهنماییتان
در این موضوع یک عکس می خوام در صفحه جابجا بشه اگر آیتم 1 در یک مختصات و اگر آیتم 2 را انتخاب کرد در مختصات دیگر (همان عکس در مختصات دیگر )و به همین ترتیب تا آخر
در واقع با آنتخاب آیتم مختصات عکس تغییر کند

MNosouhi
جمعه 03 آذر 1385, 11:11 صبح
خب با Left و top عنصر image تون کار کنید.
مشکل کجاست؟

Valadi
جمعه 03 آذر 1385, 12:34 عصر
کدش را نمی دونم که اگر آیتم 1 در چه متخصات و مختصات چی بنویسم

MNosouhi
جمعه 03 آذر 1385, 14:10 عصر
کدش را نمی دونم که اگر آیتم 1 در چه متخصات و مختصات چی بنویسم
:متفکر:
مثلا :
0:begin
Form2.Image1.left:=100;
Form2.Image1.top:=200;
Form2.Image1.Show
end;
اما اینکه دقیقا باید به جای Left و Top چی بنویسی ، در هنگام طراحی ، عنصر Image رو به اون مکانی مه میخای ببر و در پنجره خصوصیات ، left و top اون رو ببین.
پیشنهاد میکنم یک کتاب دلفی رو مطالعه کنید.

Valadi
جمعه 03 آذر 1385, 15:48 عصر
مرسی از لطفتون و راهنمایی تون
من مشکل در RadioGroup1 این بخش بود شاه پسر نه جابجای

MNosouhi
جمعه 03 آذر 1385, 17:50 عصر
چگونه با RadioGroup1 میشود اگر آیتم 1 را انتخاب در فرم 2 یک عکس در یک نقطه نمایش داده شود


اگر آیتم 1 در یک مختصات و اگر آیتم 2 را انتخاب کرد

اگر آیتم 1 در چه متخصات و مختصات چی بنویسم

من مشکل در RadioGroup1 این بخش بود
خداییش حق بدبد به من که نفهمم دقیقا چی می خاید ، جملاتتون هیچ کدوم فعل و فاعل نداره ، خودتون به پست هاتون یه نگاه بکنید.
به هر حال اگه نتونستم منظورتون رو بفهمم و جواب بدم عذر میخام.(هنوز هم نفهمیدم:لبخند: )

dkhatibi
جمعه 03 آذر 1385, 18:21 عصر
مرسی از لطفتون و راهنمایی تون
من مشکل در RadioGroup1 این بخش بود شاه پسر نه جابجای
فکر کنم من منظورشون رو متوجه شده باشم.
ایشان می گن که با Radiogroup مشکل دارن نه در جابجایی عکس! به بیان ساده تر ایشان می خواهند بدونند که از کجا بفهمند که الان آیتم 1 انتخاب است یا 2 یا ...!!!
فکر کنم منظورشون این باشه!
وجواب هم اینه که
در رویداد Onclick شی Radiogroup خاصیت ItemIndex را چک کنی


if form1.RadioGroup1.ItemIndex=1 then showmessage('2nd item clicked');

فقط اینو توجه داشته باش که ItemIndex از صفر شروع می شه.یعنی اولین ایتم شماره ایندکس صفر داره.

MNosouhi
جمعه 03 آذر 1385, 19:55 عصر
تر ایشان می خواهند بدونند که از کجا بفهمند که الان آیتم 1 انتخاب است یا 2 یا ...!!!
نمی دونم ، اما اگه منظورشون این بوده که من در اولین پست ، استفاده از Itemindex رو براشون آوردم:

case RadioGroup1.ItemIndex of
0:Form2.Image1.Show;
1:Form2.Image2.Show;
2:Form2.Image3.Show;
3:Form2.Image4.Show;
4:Form2.Image5.Show;
end

dkhatibi
جمعه 03 آذر 1385, 20:43 عصر
اما نمی دونستند کجا باید ازش استفاده کنن.