PDA

مشاهده نسخه کامل : اینو چه جوری درست کنم ؟



softsoft
23-10-10, 19:32
ما 81 تا تکست باکس روی فرم داریم . به شکل زیر

txt1 txt2 txt3 txt28 txt29 txt30 txt55 txt56 txt57
txt4 txt5 txt6 txt31 txt32 txt33 txt58 txt59 txt60
txt7 txt8 txt9 txt34 txt35 txt36 txt61 txt62 txt63
txt10 txt11 txt12 txt37 txt38 txt39 txt64 txt65 txt66
txt13 txt14 txt15 txt40 txt41 txt42 txt67 txt68 txt69
txt16 txt17 txt18 txt43 txt44 txt45 txt70 txt71 txt72
txt19 txt20 txt21 txt46 txt47 txt48 txt73 txt74 txt75
txt22 txt23 txt24 txt49 txt50 txt51 txt76 txt77 txt78
txt25 txt26 txt27 txt52 txt53 txt54 txt79 txt80 txt81
من میخوام وقتی که توی یکی از این تکست باکس ها عددی رو ینویسم (اعداد میتونه از 1 تا 9 باشه ) اونوقت چک کنه که آیا این عدد توی اون سطر یا ستون و یا توی اون بلوک (مثلا تکست باکس های 1 تا 9 یا 37 تا 45 ) هست یا نه . اگه بود رنگ Backcolor اون تکست باکس قرمز بشه و وقتی که اصلاح شد دوباره رنگش به حالت عادی یعنی سفبد برگرده . امید وارم که منظورم رو خوب رسونده باشم.

ravegoat
23-10-10, 20:48
سلام!

دو مورد برام مبهم است:

1-جعبه هاي متني سطر ها و ستون ها به چه صورت است؟
مثلا" ميشه بفرماييد تكيت باكس هاي سطر اول چي ميشه؟ و به همين شكل تكست باكس هاي ستون اول؟
بلوك رو متوجه شدم كه چيه.

2-منظور از اصلاح شدن چيه؟ چه زماني دقيقا" رنگ پس زمينه به حالت سفيد برگرده:
زماني كه داده هاي اون سطر يا ستون يا اون بلوك تغيير كنه؟ يا زماني كه داده ي همون تكست باكس تغيير كرد؟
به عبارت ديگه رويداد اصلاح شدن بسته به چه فرآيندي رخ ميده؟

softsoft
24-10-10, 11:29
سلام!

دو مورد برام مبهم است:

1-جعبه هاي متني سطر ها و ستون ها به چه صورت است؟
مثلا" ميشه بفرماييد تكيت باكس هاي سطر اول چي ميشه؟ و به همين شكل تكست باكس هاي ستون اول؟
بلوك رو متوجه شدم كه چيه.

2-منظور از اصلاح شدن چيه؟ چه زماني دقيقا" رنگ پس زمينه به حالت سفيد برگرده:
زماني كه داده هاي اون سطر يا ستون يا اون بلوك تغيير كنه؟ يا زماني كه داده ي همون تكست باكس تغيير كرد؟
به عبارت ديگه رويداد اصلاح شدن بسته به چه فرآيندي رخ ميده؟

شكل قرار گرفتن تكست باكس ها رو روي فرم گفتم . و منظورم از سطر مثل زير :

txt7 txt8 txt9 txt34 txt35 txt36 txt61 txt62 txt63

فكر كنم ستون رو هم متوجه بشيد .

براي اصلاح هم وقتي كه عددي رو كه توي تكست باكس مي نويسيم تكراري نبود سفيد بشه .

softsoft
27-10-10, 15:02
نیستید . گیرم

یکم دیگه توضیح میدم

اول باید بفهمید که کاربر توی کدوم تکست باکس مقدار وارد کرده که این مشکلی نیست مثلا فرض کنید باتوجه به چینش تکس باکس هایی که من توی سوال گفتم توی تکست باکس 41 یک مقدار قرار داده بشه . حالا ما باید چک کنیم که در تکست باکس های 29،32،35،38،44،47،50،53 مقداری رو که توی تکست 41 نوشتیم وجود داره یا نه اگه داشت که رنگ تکس 41 قرمز میشه واگه نه که سفید . الآن ما فقط ستون مورد نظر رو چک کردیم در حالی که باید سطر مورد نظر و همچنین بلوک مورد نظر رو هم چک کنیم . اگه توی تکس باکس 41 مقداری وارد شده باشه سطر و ستون و بلوک هایی که باید چک بشه مثل زیر میشه :
سطر : 13،14،15،40،42،67،68،69
ستون : 29،32،35،38،44،47،50،53
بلوک : 37 ، 38 ، 39 ، 40 ، 42 ، 43 ، 44 ، 45
فکر کنم که دیگه خوب توضیح داده باشم و فهمیده باشید که چی میخوام