View Full Version : ساخت Label در زمان اجرا
yourdkhani
شنبه 24 فروردین 1387, 21:59 عصر
عکس دو تا فرم و گذاشتم خواهش می کنم نگاه کنید و کمکم کنید برای شما نباید زیاد سخت باشه تنها نکته اش اینه که تو فرم یک به اندازه D باید در فرم 2 لیبل بسازه . ممنون می شم :قلب:.
mpmsoft
شنبه 24 فروردین 1387, 22:19 عصر
دوست عزیز منظورتون اینه که می خواهید در RunTime لیبل بسازید ؟
فرض رو بر این می زاریم که این طور هستش
دوست عزیز شما یک لیبل به فرمت اضافه کن به اسم Label1 و بعد در جدول Properties گزینه Index رو برابر با 0 قرار بده و بعد سراغ کد برو و این کد رو اضافه کن.
Private Sub Form_Load()
For i =1 To 10
Load Label1(i)
Label1(i).Top = Label1(i-1).Top + Label1(i).Height
Label1(i).Visible = True
Label1(i).Caption=i
Next
End Sub
توسط این کد می تونی در زمان اجرا کنترل به فرمت اضافه کنی
yourdkhani
یک شنبه 25 فروردین 1387, 07:54 صبح
دوست من می خوام به تعداد D در فرم 1 در فرم 2 shape بسازه که داخلش اطلاعات A , B , C باشه و سرآخر از فرم 2 پرینت بگیره . ممنون بازم از راهنمائیت
liaghat
یک شنبه 25 فروردین 1387, 08:32 صبح
سلام
من که قسمت اول سوال را متوجه نشدم!
ولی برای چاپ از pdf زیر استفاده کنید:
16197
ƒxmahdi
یک شنبه 25 فروردین 1387, 08:45 صبح
من هم که منظور شما رو نفهمیدم ولی اگه کامل توضیح بدید مطمئنا مشکلتون حل می شه
این طور که من فهمیدم می خواهی لیبل بسازی ابتدا نمونه لیبلی را که می خواهی طراحی کند روی فرمت قرار بده بعد index=0 قرار بده بعد از دستور زیر استفاده کن
Load Label(1)
Label(1).Visible = True
Label(1).Left = 0
Label(1).Top = 0
yourdkhani
یک شنبه 25 فروردین 1387, 11:20 صبح
بچه ها من شاید نتونستم منظورمو دقیق بگم اما شما اگه به اون 2 تا فرم نگاه کنید کاملا روشنه که من چی می خوام نتیجه نهایی تو فرم 2 نمایش داده می شود textbox ها منتقل می شن به فرم 2 تا اینجا خوب کاری نداره اما به مقدار یک textbox در فرم 2 texbox های دیگرو میذاره اگه خوب دقت کنین چون d=4 در فرم 2 - 4 تا پنجره را پر کرده و بقیه خالیه
ƒxmahdi
یک شنبه 25 فروردین 1387, 14:29 عصر
باز هم مبهم سوال کردید ببین دوست من شما می گی چون d=4 هست 4 تا تا از پنجره ها رو پر کرده خوب شما 6 تا پنجره داری
دقیقا بگو می خواهی چکار کنی ؟ برنامه رو بگذار بگو باید چکار کنه. چرا
mpmsoft
یک شنبه 25 فروردین 1387, 14:29 عصر
دوست عزیز من پسشنهاد می کنم یک User Control بساز
هیچ فرقی نمی کنه یا باید همه اون کنترلهارو مثل (Label,Shape,Text) دونه دونه Load بکنی یا اینکه همگی رو تو یک User Control طراحی بکن
و در زمان اجرا یک User control ایجاد کن توسط کدی که برات گذاشتم در بالا و بعد با دستور Me.PrintForm از فرمت چاپ بگیر
yourdkhani
یک شنبه 25 فروردین 1387, 15:16 عصر
مهدی جان شما می تونی n تا پنجره داشته باشی اما فقط به تعداد d پنجره پرشده داریم .
yourdkhani
یک شنبه 25 فروردین 1387, 15:17 عصر
دوست عزیز من پسشنهاد می کنم یک User Control بساز
هیچ فرقی نمی کنه یا باید همه اون کنترلهارو مثل (Label,Shape,Text) دونه دونه Load بکنی یا اینکه همگی رو تو یک User Control طراحی بکن
و در زمان اجرا یک User control ایجاد کن توسط کدی که برات گذاشتم در بالا و بعد با دستور Me.PrintForm از فرمت چاپ بگیر
من یه توضیح ساده تر می خوام اگه مقدوره
yourdkhani
یک شنبه 25 فروردین 1387, 15:18 عصر
دوست عزیز من پسشنهاد می کنم یک User Control بساز
هیچ فرقی نمی کنه یا باید همه اون کنترلهارو مثل (Label,Shape,Text) دونه دونه Load بکنی یا اینکه همگی رو تو یک User Control طراحی بکن
و در زمان اجرا یک User control ایجاد کن توسط کدی که برات گذاشتم در بالا و بعد با دستور Me.PrintForm از فرمت چاپ بگیر
یه توضیح ساده تر برام بگذار اگه امکان داره
yourdkhani
یک شنبه 25 فروردین 1387, 15:20 عصر
باز هم مبهم سوال کردید ببین دوست من شما می گی چون d=4 هست 4 تا تا از پنجره ها رو پر کرده خوب شما 6 تا پنجره داری
دقیقا بگو می خواهی چکار کنی ؟ برنامه رو بگذار بگو باید چکار کنه. چرا
نه فقط 4 تا پنجره کامل داریم که اطلاعات داخلشون کامله
yourdkhani
یک شنبه 25 فروردین 1387, 19:54 عصر
بچه من که عکس فرمها رو گذاشتم توضیح هم دادم لطفا کمک کنید
vbhamed
دوشنبه 26 فروردین 1387, 01:29 صبح
سلام
به نظرمن بهتره همون گزارشگرت رو درست کنی که براش یک تاپیک دیگه زده بودی
ولی اینم برنامه ای که می خواستی
با کنترل تعداد ستونها و فاصله بین برچسب ها
yourdkhani
دوشنبه 26 فروردین 1387, 07:20 صبح
سلام
به نظرمن بهتره همون گزارشگرت رو درست کنی که براش یک تاپیک دیگه زده بودی
ولی اینم برنامه ای که می خواستی
با کنترل تعداد ستونها و فاصله بین برچسب ها
حامد جان تشکر فراوان از اینکه وقت گذاشتی خود خودشه :تشویق:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.