• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

حل یک تمرین

mstfshujai

کاربر تازه وارد
تاریخ عضویت
7 مارس 2009
نوشته‌ها
3
لایک‌ها
0
سلام به همه گی. چه طوری با استفاده از MSflex gride و حلقه تو در تو خروجی های زیر را تولید نماییم:
1
2 2
3 3 3
4 4 4 4
.
.
.
10 10 10 10 10 10 10 10 10 10​
یا خروجی زیر:
#
##
###
####
.
.
.
##########​
خیلی ممنون.
 

mstfshujai

کاربر تازه وارد
تاریخ عضویت
7 مارس 2009
نوشته‌ها
3
لایک‌ها
0
حالا اگه تو msflex grid هم نباشه اشکال نداره. رو فرم این خروجی رو چاپ کنه لطفاً اگه کسی بلد هست سریعاً جواب بده. :(
 

mstfshujai

کاربر تازه وارد
تاریخ عضویت
7 مارس 2009
نوشته‌ها
3
لایک‌ها
0
آخر مجبور شدیم خودمون دست به کار بشیم. بعد از کلی ور رفتن جوابو خودم پیدا کردم.
حل:
اول عنصر Microsoft flexgrid 6 control رو به ویژوال بیسیک اضافه کنید. و به فرم اضافه کنید.
خاصیت fixed rows و fix columns رو 0 قرار بدید. و row و col رو هر دو 10 تنظیم کنید.
حالا در form load کد زیر را تایپ کنید:
For i = 1 To 10
For j = i To 10
grid1.Row = j - 1
grid1.Col = i - 1
grid1.Text = j
Next j, i
 
بالا