بتاريخ: 25 يناير 200917 سنة comment_147621 في الشاشة الاولى عند الضغط على احد المربعات ينتقل الى الشاشة الثانية و في الثانية اذا اخترت من RADIO BUTTONREADY يتحول لون المربع في الشاشة السابقة الى اخضر RENT الى احمرCLEANING الى اصفرواشتغل كويس بس المشكلة انه عندي 30 مربع في الشاشة الاولى قابلة للزيادة مش معقول اني اكرر الكودثلاثين مره يعني كيف اخلي البرنامج يعرف اني قادم من المربع رقم واحد واي تغيرات تتم فيه واذا جيت من المربع رقم 2 وغيرت التغيرات تتم فيه وهكذا بدون تكرار الكود ...وهل طريقتي صحيحهلانه هذا اللي ابغاه انا الكود DECLARE IT_ID_1 ITEM;--FOR TEXT ITEM IT_ID_2 item;--FOR PUSH BUTTON begin IT_ID_1:=FIND_ITEM('MAIN_BLK.T1'); IT_ID_2:=FIND_ITEM('MAIN_BLK.B1'); if :RE_STATE=1 then IF ID_NULL(IT_ID_1) THEN NULL; ELSE SET_ITEM_PROPERTY(IT_ID_1,BACKGROUND_COLOR,'r0g50b0'); SET_ITEM_PROPERTY(IT_ID_2,BACKGROUND_COLOR,'r0g50b0'); end if; ELSE IF :RE_STATE=2 THEN IF ID_NULL(IT_ID_1) THEN NULL; ELSE SET_ITEM_PROPERTY(IT_ID_1,BACKGROUND_COLOR,'r50g0b0'); SET_ITEM_PROPERTY(IT_ID_2,BACKGROUND_COLOR,'r50g0b0'); END IF; ELSE IF :RE_STATE=3 THEN IF ID_NULL(IT_ID_1) THEN NULL; ELSE SET_ITEM_PROPERTY(IT_ID_1,BACKGROUND_COLOR,'r88g75b0'); SET_ITEM_PROPERTY(IT_ID_2,BACKGROUND_COLOR,'r88g75b0'); END IF; END IF; END IF; END IF; end; في المرفقات الشاشةMAIN_SCREEN.rar تقديم بلاغ
بتاريخ: 26 يناير 200917 سنة كاتب الموضوع comment_147693 يعني ما في امل يالله جزاكم الله خير تقديم بلاغ
بتاريخ: 27 يناير 200917 سنة كاتب الموضوع comment_147833 الله المستعان كل هذي المشاهدات وما في حل ليش اذا فيه لبس معين او المطلوب مش مفهوم احاول اشرحه بطريقة ثانية تقديم بلاغ
بتاريخ: 30 يناير 200917 سنة كاتب الموضوع comment_148074 يعني ايش اسوي عشان احد يرد علي ولا اي رد تم على هذا الموضوع مو معقوووول تقديم بلاغ
بتاريخ: 30 يناير 200917 سنة comment_148091 لق قمت بالرد على استفسارك هذا في الموضوع الآخر برجاء زيارة هذا الرابطhttp://www.araboug.org/ib/index.php?showto...mp;#entry148090 تقديم بلاغ
بتاريخ: 31 يناير 200917 سنة comment_148132 اكيد فكرتك في التصميم فيها خطأ حاول تغيرها وأن شاء الله تلقى أفضل حل تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.