ورود

View Full Version : سوال: جدا نمودن ورودی اطلاعات از کنترلر



hmgjob
دوشنبه 27 فروردین 1397, 09:15 صبح
سلام
من یک فرم ویزارد درست کردم که به یک dbf وصل هست
حالا وقتی یک تکست باکس به این فرم اضافه می کنم
این تسکت باکس تحت تاثیر کنترلر فرم من قرار می گیرد
در حالیکه من می خواهم این تکست باکس مستقل و آزاد باشد و مجبور نباشم که حتما دکمه add یا edit را بزنم تا تکست باکس از حالت read only خارج شود بلکه در حالت کلی امکان نوشتن داخل آن را داشته باشم

farhad_shiri_ex
دوشنبه 27 فروردین 1397, 15:03 عصر
وقتی با استفاد از wizard ها فرم میسازید یکسری کلاس که برای کنترل آبجکتها روی فرم هستن به فرم تون اضافه میشه که تمامی آبجکتها رو کنترل میکنه البته سورس هاش در اختیار برنامه نویس هست می تونید تغییر بدید ولی اگر اینکار رو نکنید بهتره! برای رفع این موضوع باید بتونید خودتون فرم بسازید و کلاس بسازید از اونها استفاده کنید. اصولا کلاسهای ویزارد فرم ویژوال فاکس پرو برای زمانی که شما یک جدول آماده دارید نیاز به یک فرم برای ثبت اطلاعات دارید استفاده می شدند که البته این کار برای خود آمریکایی ها کار خیلی خوب بوده و خیلی راحت تر میتونستن ازش استفاد کنن ولی برای ما فارسی زبان ها زیاد جالب نبود چون کلا برای فارسی کردنشون خیلی دردسر داشت برای همین که میگم بهتره از اول خودتون طراحی کنید ولی میتونید از یکسری از کلاسهای خوبی که تو ویژوال فاکس هست برای منتطق برنامه تون استفاده کنید و رابط کاربری خودتون طراحی کنید.
پس برای اینکه خودتون کنترل بسازید اساس شی گرایی رو تو ویژوال فاکس یاد بگیرید از اینجا شروع کنید آموزش ویژوال فاکس پرو (learnvfp.mihanblog.com)
و البته در اینجا هم می تونید ادامه بدید.