PDA

View Full Version : parent



linux
دوشنبه 24 مهر 1385, 15:22 عصر
دوتا فرم داریم و می خواهیم فرم اول parent فرم دوم شود.
در C# هیچ مشکلی نیست ولی در vb خطا میده چرا؟


dim f as new form2
f.parent=me
f.show

alireza_CBoy
دوشنبه 24 مهر 1385, 16:51 عصر
اگه منظورت MDI ، اینه :
باید در خاصیتهای فرم Parent خاصیت : IsMdiContainer را True کنید و بعد در لود فرم Child :

Me.MdiParent = FrmMain

موفق باشی

linux
دوشنبه 24 مهر 1385, 18:07 عصر
نه منظورم mdi نیست.

taheri-ali
سه شنبه 25 مهر 1385, 03:33 صبح
اگه منظور شما اینه که parent فرم دوم همون parent فرم اول باشه:
f.mdiparent=me.mdiparent

asar_001
سه شنبه 25 مهر 1385, 03:57 صبح
Dim f As New Form1
f.TopLevel = False
f.Parent = Me
f.show
این طوری درست تره

amirsadeghi
سه شنبه 25 مهر 1385, 06:16 صبح
متوجه نمیشم یکمی بیشتر توضیح بدین ممنون میشم

linux
سه شنبه 25 مهر 1385, 15:43 عصر
همگی ببخشید اشتباه از خود من بوده یکی از دوستان توی قسمت C# یک برنامه نوشته بود که بشه بین دوتا فرم پارامترها را انتقال داد ولی من برنامه را با دقت نخواندم دوستان C# ما به استفاده از حروف بزرگ یا کوچک و معنی متفاوت آن عادت کرده اند ولی من نه!
دوست ما یک متغیر تعریف کرده بود به صورت
public Form parent
من اشتباه متوجه شدم.