بتاريخ: 23 فبراير 200719 سنة comment_92538 السلام عليكم شباب أنا عندي مشكلة صغيرة بال Window عندي واجهة لكتابة اسم المستخدم وكلمة المرور وهي صغيرة الحجم . وهاي الواجهة عندما يكون كلمة المرور صحيحة بتروح تستدعي الواجهة رئيسية للبرنامج بس بيكون حجم الواجهة الرئيسية ومكانها صغير ومش نفس الحجم والمكان الي انا محدده مع اني كاتب داخل الform ==> when-new-from-instance كاتب داخله الكود الي بيتحكم بحجم الشاشة .يعني باختصار : الشاشة الحالية (كبيرة الحجم) بتتأثر بالشاشة السابقة لها وبتصير صغيرة زي الي قبلها وشكرا .... تقديم بلاغ
بتاريخ: 24 فبراير 200719 سنة كاتب الموضوع comment_92633 وين ردودكم يا شباب ....ياريت تردوا على الموضوع الي بعنوان " الرجاء الافادة" والي مش عارف ليش تم نقله . تقديم بلاغ
بتاريخ: 24 فبراير 200719 سنة comment_92652 مع اني كاتب داخل الform ==> when-new-from-instance كاتب داخله الكود الي بيتحكم بحجم الشاشة . ممكن لو تسمح تبين الكود الي كتبته تقديم بلاغ
بتاريخ: 25 فبراير 200719 سنة comment_92659 بسم الله الرحمن الرحيمالسلام عليكم ورحمة الله وبركاتهأخي الكريم التريجير يلي أنتا مختاره صحيح وهذا الكود الخاص بالويندو يلي حتكبرset_window_property(forms_mdi_window,window_state,MAXIMIZE);set_window_property('window1',window_state,MAXIMIZE); تقديم بلاغ
بتاريخ: 25 فبراير 200719 سنة comment_92660 عزيزي عليك اتباع الامورلا التالية وان شاء الله سوف تنجح في تكبير جميع الشاشات اولا اذهب على شطح المكت وروح الخصائص + الاعدادات + شوف الشاشة كم اذا كان 800*600 فهو الديفلوت تبع الفورمز اما ان لم تكن هكذا .....................ادخل مجلد الديفلوبر + مجلد forms + formsweb.cfg وافتحة على امتداد المفكرة وابحث عن hight=800 wideth=600وغير خليها مثل مقاس اللي محطوط عندك في الخصائص .....وان شاء الله راح تنحل المشكلة ...................اخوك [email protected] تقديم بلاغ
بتاريخ: 25 فبراير 200719 سنة comment_92678 جرب هذه الطريقة وانشاء الله تزبطاعمل التريجر when_new_form_instance1- في الفورمه الرئيسية: اكتب بهاset_window_property(forms_mdi_window,window_state,maximize);2- في الفورمات الاخرى اجعل في نفس التريجر الامر التالي - مثلا اسم النافذة في احدى هذه الفورمات wind فتكتبset_window_propert('wind',position,0,0);حيث تحدد الموقع السيني والصادي للشاشه. هنا سوف تظهر النافذة في الركن الايمن العلوي للشاشه فحدد الموقع الذي تريد.اتمنى ان تحل مشكلتك, وان تخبرنا بما حصل لك تقديم بلاغ
بتاريخ: 25 فبراير 200719 سنة كاتب الموضوع comment_92700 شكرا جزيلا لكم يا اخواني .... أنا سأجرب كل الطرق وراح أرد عليكم ان شاء الله ســــــــــــــــــــــــــلامأخوكم mohnazli تقديم بلاغ
بتاريخ: 25 فبراير 200719 سنة comment_92714 جرب هده الطريقة اكتب الكود when new form instance window_position.txt تقديم بلاغ
بتاريخ: 25 فبراير 200719 سنة كاتب الموضوع comment_92716 يا شباب انتو يمكن مش فاهمين عليا .... هادا الكود الي عندي declaremw integer;mh integer;cw integer;ch integer;begin go_block('IMPOPRO');Set_Window_Property(FORMS_MDI_WINDOW, POSITION, 100,30);--Set_Window_Property(FORMS_MDI_WINDOW, WINDOW_STATE, MINIMIZE);set_window_property(forms_mdi_window,window_state,MAXIMIZE );set_window_property('IMP',window_state,MAXIMIZE );mw:=get_window_property(forms_mdi_window,width);mh:=get_window_property(forms_mdi_window,height);set_window_property('IMP',x_pos,(mw/2)-(cw/2)-5);set_window_property('IMP',y_pos,(mh/2)-(ch/2)-10);--execute_query;المشكلة هنا انه في الواجهة الصغيرة الي قبل ال Main Menu واجهة ادخال الباسوورد والمستخدم بعد ما أضغط دخول انا مش عايز الواجهة الرئيسية تكون Maximize أنا بدي اياها بالحجم الي انا محدده الها ..... تقديم بلاغ
بتاريخ: 26 فبراير 200719 سنة comment_92734 في اول شاشة تظهر عند عمل رن سواء الرئيسية ام التي تحتوي على الباس واليوزر تكتبset_window_property(forms_mdi_window,window_state,maximize);--لتظهر الفورمه كبيرهوتكتب الكود التالي في الشاشات جميعا بحيث تحدد موقع كل شاشة وطولها وعرضها مع تغيير المطلوبset_window_property('window1',position,300,0);--لتحدد موقع الشاشة مثلا هنا 300,0set_window_property('WINDOW1',HEIGHT,400);set_window_property('window1',WIDTH,400);--لتحديد ارتفاع وعرض الشاشة حيث هنا ارتفاعها ورضها 400والله ولي التوفيق تقديم بلاغ
بتاريخ: 26 فبراير 200719 سنة comment_92738 السلام عليكم ورحمه الله وبركاتهالاخوه ردواعليك بجميع الاحتمالات ممكن انت مش عارف توصل الي عايز تقوليه ياريت ترفق الفورما ونشوفها وبعدين نقول يمكن السبب مش في الفورمزتحياتي ...... تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.