بتاريخ: 26 فبراير 201115 سنة comment_209722 السلام عليكم و رحمة الله و بركاته أخوتي الأعزاءعندي مشكلة و أتمنى أن تساعدوني في إيجاد حل لها و هي أنني عندما استدعي شاشة B من شاشة A أستطيع التنقل بين الشاشتين بالماوس .و أنا أريد عندما يتم استدعاء شاشة B أن يتم تعطيل شاشة A أو لا يمكنني الانتقال لها بأي طريقة إلاّ إذا أغلقت الشاشة B .فكيف يمكنني فعل ذلك ... جزاكم الله خيراً ؟؟؟ تقديم بلاغ
بتاريخ: 28 فبراير 201115 سنة كاتب الموضوع comment_209808 شكراً أخي المتميز1 و لكن الـ Call_form تخفي الشاشة A و أنا أريد أن تظهر الشاشتين و لكن عند ظهور الشاشة B تتعطل الشاشة A و تبقى ظاهرة خلف الشاشة B و لا تعود الشاشة A إلى التفعيل إلاّ عند إغلاق الشاشة Bو شكراً تقديم بلاغ
بتاريخ: 28 فبراير 201115 سنة comment_209810 شكراً أخي المتميز1 و لكن الـ Call_form تخفي الشاشة A و أنا أريد أن تظهر الشاشتين و لكن عند ظهور الشاشة B تتعطل الشاشة A و تبقى ظاهرة خلف الشاشة B و لا تعود الشاشة A إلى التفعيل إلاّ عند إغلاق الشاشة Bو شكراً الفروق تكمن في الاتي:OPEN_FORM تفتح الفورم مع ابقاء الفورم الاصليه مفتوحه CALL_FORM تفتح الفورم مكان الاصليهGO_FORM تستخدم دائما اثناء الكود اذا تحقق شرط معين اذهب الي الفورم كذا...وNEW_FORM تشابه CALL_FORM مع الاختلاف في ان CALL_FORM تجعل الفورم المستدعي منها-الاصليه-مفعله في الخلفيه اي اذا اغلقت الفورم المستدعاه سوف تعود الي الاخري-المستدعي منها-اماNEW_FORM فلا تعود انما عند الاغلاق تخرج مباشرهأرجو أن أكون قدمت شرح يتناسب مع إحتياجاتك كما إنه يمكنك التغير فى الإحداثيات x,y ليمكنك عرض الإثنين فى نفس الوقتولماذا لا تفكر فى إستخدام زر و إستداعاء Stacked Canvasوإستخدام ;(' SHOW_VIEW ('CANVAS_NAME والسلام عليكم ورحمه الله وبركاته تقديم بلاغ
بتاريخ: 28 فبراير 201115 سنة كاتب الموضوع comment_209821 شكراً أخي المتميز1و لكن الـ Call_form تخفي الشاشة A و أنا أريد أن تظهر الشاشتين و لكن عند ظهور الشاشة B تتعطل الشاشة A و تبقى ظاهرة خلف الشاشة B و لا تعود الشاشة A إلى التفعيل إلاّ عند إغلاق الشاشة Bو شكراً الفروق تكمن في الاتي:OPEN_FORM تفتح الفورم مع ابقاء الفورم الاصليه مفتوحه CALL_FORM تفتح الفورم مكان الاصليهGO_FORM تستخدم دائما اثناء الكود اذا تحقق شرط معين اذهب الي الفورم كذا...وNEW_FORM تشابه CALL_FORM مع الاختلاف في ان CALL_FORM تجعل الفورم المستدعي منها-الاصليه-مفعله في الخلفيه اي اذا اغلقت الفورم المستدعاه سوف تعود الي الاخري-المستدعي منها-اماNEW_FORM فلا تعود انما عند الاغلاق تخرج مباشرهأرجو أن أكون قدمت شرح يتناسب مع إحتياجاتك كما إنه يمكنك التغير فى الإحداثيات x,y ليمكنك عرض الإثنين فى نفس الوقتولماذا لا تفكر فى إستخدام زر و إستداعاء Stacked Canvasوإستخدام ;(' SHOW_VIEW ('CANVAS_NAME والسلام عليكم ورحمه الله وبركاته الأخ العزيز و الغالي Abdetuبداية اسمح لي أن أشكرك من أعماق قلبي لأنك ساهمت في حل مشكلة أخرى لا علاقة لها بمشكلتي في هذا الموضوع من خلال آخر كود كتبته في ردك و الذي ألهمني لاستخدام Hide_View أمّا بالنسبة لردك ... فانا أشكرك على التوضيحات التي وضعتها ... و لكن للأسف أخي أنها لم تحل مشكلتي التي عرضتها في هذا الموضوع ... فأنا أعرف مسبقاً معنى كل ما ذكرته مسبقاً ... و أنا تركيزي في حل مشكلتي كانت إما باستخدام Open_form أو Call_form و استثنيت New_form من قائمة الخيارات لحل مشكلتي.عندما استخدم Open_form فإن الشاشتين تظهران بالضبط كما أريد و لكن المشكلة هي أنني استطيع استخدام الشاشة الأولى بوجود الشاشة الثانية و هذا ما لا أريده ... فأنا أريد أنه عندما تفتح الشاشة الثانية لا استطيع استخدام الشاشة الأولى و لا التأشير عليها .عندما استخدم Call_form فإنني لا أستطيع الوصول إلى الشاشة الأولى إلاّ عند إغلاق الشاشة الثانية بالضبط كما أريد ... و لكن المشكلة هي أن الشاشتين لا تظهران معاً مع العلم أنني غيرت في مكان ظهور الشاشة الثانية و لم تظهر الشاشة الأولى .ما أريده هو حل المشكلتيبن في الفقرتين السابقتين يعني :أريد أنا تفتح الشاشتين بنفس الوقت و لكن عندما تفتح الشاشة الثانية لا استطيع استخدام الشاشة الأولى و لا التأشير عليها. كل التقدير و الاحترام أخي ... و بارك الله بك و جزاك كل الخير تقديم بلاغ
بتاريخ: 25 أكتوبر 201114 سنة comment_216941 السلام عليكمالحل بسيط ان شاءالله فقط قم باستخدام: Call_Form ('Form_Name', No_Hide, No_Replace, No_Query_Only); بالتوفيق. تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.