farhad-Fi 14 ارسال شده در 8 دی، ۱۳۹۴ اشتراک گذاری ارسال شده در 8 دی، ۱۳۹۴ سلام دوستان من در تاپیک قبلیم یه مشکلی رو مطرح کردم که با کمک آقای پژمان نیکروان رفع شد مشکل هم به شرح زیر بود (من حدود 30 تا لیبل دارم و میخوام بیام بررسی انجام بدم و بگم به ترتیب برسسی کنه و هر کدوم که خالی بود برای من مثلا بنویسه سلام دستورات if رو بلدم ولی اینجوری 30 تا if باید بنویسم که کدنویسی زیاد میشه و برنامه سنگین نمیشه از یه حلقه ی for استفاده کرد و بیاد برام 30 تا لیبل رو بررسی کنه؟ مثلا از لیبل 1 شروع کنه و تا لیبل 30 ادمه بده) اقای پژمان نیکروان گفتند از کد زیر استفاده کنم: For Each v As View In Activity.GetAllViewsRecursive If v Is Label Then Dim l As Label l=v If l.Text="" Then l.Text="salam" End If End If Next مشکلی که من دارم اینه که دیتابیسی دارم که ستون هایی داره به اسم های لیبل هام مثلا ستون اول اسمش label1 هستش میخوام یه کدی رو اضافه کنم به این کد که وقتی تو حلقه بررسی کرد و دید که کدوم لیبل خالیه...متن سلام رو هم بفرسته به ستونی که اسم اون لیبل هستش ممنون میشم رتهنماییم کنید لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مجید آرتا 5,874 ارسال شده در 8 دی، ۱۳۹۴ اشتراک گذاری ارسال شده در 8 دی، ۱۳۹۴ سلام شما برای هر لیبلت Tag رو مقداردهی کنید.حالا به وسیله دیزاینر و یا کد نویسی بعد کدتون رو می تونید به این شکل بنویسید : Dim i As Int = 1 For Each v As View In Activity.GetAllViewsRecursive If v Is Label Then Dim l As Label l=v If l.Tag = "label"+i Then If l.Text="" Then l.Text="salam" End If End If End If i = i + 1 Next با کد بالا تمامی لیبل هایی که متنشون خالی هستش متنشون رو سلام قرار میده.به شرطی اینکه تگ لیبل های به این شکل باشه : label1 label2 label3 و یا اصلا همون عدد خالی باشه. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
farhad-Fi 14
سلام دوستان
من در تاپیک قبلیم یه مشکلی رو مطرح کردم که با کمک آقای پژمان نیکروان رفع شد
مشکل هم به شرح زیر بود
(من حدود 30 تا لیبل دارم
و میخوام بیام بررسی انجام بدم و بگم به ترتیب برسسی کنه و هر کدوم که خالی بود برای من مثلا بنویسه سلام
دستورات if رو بلدم ولی اینجوری 30 تا if باید بنویسم که کدنویسی زیاد میشه و برنامه سنگین
نمیشه از یه حلقه ی for استفاده کرد و بیاد برام 30 تا لیبل رو بررسی کنه؟
مثلا از لیبل 1 شروع کنه و تا لیبل 30 ادمه بده)
اقای پژمان نیکروان گفتند از کد زیر استفاده کنم:
مشکلی که من دارم اینه که دیتابیسی دارم که ستون هایی داره به اسم های لیبل هام
مثلا ستون اول اسمش label1 هستش
میخوام یه کدی رو اضافه کنم به این کد که وقتی تو حلقه بررسی کرد و دید که کدوم لیبل خالیه...متن سلام رو هم بفرسته به ستونی که اسم اون لیبل هستش
ممنون میشم رتهنماییم کنید
لینک ارسال
به اشتراک گذاری در سایت های دیگر
1 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.