PDA

View Full Version : باز شدن فرم جدید بر روی فرم قبلی



RASOOL77
دوشنبه 29 اردیبهشت 1393, 11:30 صبح
سلام 3 سوال داشتم
اول اینکه چطوری میشه که کاربر با کلیک روی یک دکمه مثلا تنظیمات براش یک فرم جدید باز بشه که اونجا بتونه تنظیمات رو اعمال کنه؟
دوم اینکه چطور برنامه با سایز دلخواه مثلا فول اسکرین یا کوچک بدون اینکه کاربر حق دستکاری اندازه رو داشته باشه ایجاد کرد؟
سوم اینکه چطور خروجی های برنامه از کادر خارج نشن راهی هست؟
ممنون

setroyd
دوشنبه 29 اردیبهشت 1393, 12:39 عصر
بله شما میتونی 2 تا فرم بزار روی صفحه مثلا مشابه این کد برنامه نویسی کنی و پارامترهاارو اینجوری به اون یکی فرم ارسال کنی

Private Sub Command1_Click()
Form2.Show 1
Form1.text1.Text = Form2.text1.Text
End Sub



فول اسکرین شما مقدار borderstyle=0 کن و مقدار windowstate=2 اینجوری کاربر قادر به دستکاری اندازه نیست و......... راه زیاده برای اینکار این یکی ا اون هاس شما با api و........ هم میتونی اینکارو بکنی .


منظورت از خروجی چیه ؟! اگه دستور print و....... هست اینها راحی ندارند مگر با دستورات api بشه کاری کرد یا اینکه خودت با کد نویسی کنترلش کنی .

sa1378
دوشنبه 29 اردیبهشت 1393, 13:46 عصر
سلام 3 سوال داشتم
اول اینکه چطوری میشه که کاربر با کلیک روی یک دکمه مثلا تنظیمات براش یک فرم جدید باز بشه که اونجا بتونه تنظیمات رو اعمال کنه؟
دوم اینکه چطور برنامه با سایز دلخواه مثلا فول اسکرین یا کوچک بدون اینکه کاربر حق دستکاری اندازه رو داشته باشه ایجاد کرد؟
سوم اینکه چطور خروجی های برنامه از کادر خارج نشن راهی هست؟
ممنون
البته به اضافه گفته های دوستمون اگه بخوای فرم جدید از فرم قبلی خارج نشه میتونی فرم اول رو از نوع MDIForm درست کنی و خصوصیت Childform رو در فرم دوم true کنی