PDA

View Full Version : سوال: انتقال دادها از یه فرم به فرم دیگر



saeeedft
جمعه 29 آبان 1388, 22:27 عصر
با سلام، دوستان من میخوام اطلاعات یک فیلد از یک فرم رو به فرم دیگه انتقال بدم، من یک کلاس تعریف کردم که شامل فیلدهای جدولم هست ، حالا اون property ها رو به عنوان temp در نظر میگیرم و میخوام به وسیله اونا اطلاعات رو از یه فرم به فرم دیگه انتقال بدم، ممنون میشم راهنمایی کنید، ضمنا ازمتغیرهای static هم نمیخوام استفاده کنم

saber4166
جمعه 29 آبان 1388, 22:42 عصر
خوب دوست عزیز کافیه شیی از کلاست درست کنی و Proprty اونو از درون Form مربوطه صدا بزنی

Calss Obj=new Class();
Obj.Property;

آیا فرمایشتونو درست متوجه شدم؟؟؟

saeeedft
جمعه 29 آبان 1388, 23:00 عصر
ممنون، منظورم رو متوجه نشدید، من میخوام اطلاعات یه یکی از فیلدهای دیتا گریدمو(مثلا ستون اول) رو ببرم به یه فرم دیگه، حالا کد اونو میخوام، با توجه به شرایط بالا(پست قبل)

hamidsolat
جمعه 29 آبان 1388, 23:29 عصر
شما با دستور زیر میتونید اطلاعات یه دیتا گرید رو بخونید(که testDataGridView اسم دیتا گرید)
testDataGridView.Rows[0].Cells[0].Value.ToString();
من برای حل مشکل شما معمولا این کارو میکنم.فرض کنید شما میخواید پردازشرو در Form2 انجام بدید و اطلاعات رو به Form1 انتقال بدید.من از داخل Form2 ،Form1رو ShowDialog() میکنم .بعد پردازش رو داخل Form2 انجام میدم اما در موقع خارج شدن Form2 رو close نمیکنم بلکه visible اونو false میکنم.با این کار مجددا کنترل به Form1 داده میشه میتونم اطلاعات رو از Form2 بخونم و بعد Form2 رو از داخلForm1 closeکنم.میتونی یه نگاهی به کدهایی زیر بندازی.

saeeedft
جمعه 29 آبان 1388, 23:51 عصر
بسیار ممنون دوست عزیز، همین که زحمت کشیدی و جوابمو دادی برامن یه دنیا میارزه:بوس::تشویق:
اما من هدفم چیز دیگه ای هستش، درسته با کد شما جواب میده، من خودم راهای دیگه ای هم بلدم، اما من میخوام طبق چیزهایی که توی پست 1 نوشتم این کار رو انجام بدم

saeeedft
شنبه 30 آبان 1388, 08:05 صبح
دوستان کسی نظر دیگه ای نداره؟؟؟؟؟؟؟؟

shahab_ss
شنبه 30 آبان 1388, 08:22 صبح
دوست عزیز این نمونه رو هم ببینید،
من معمولاً به این روش اینجور کار ها رو انجام میدم.

alibarghamadi
شنبه 30 آبان 1388, 08:24 صبح
با سلام، دوستان من میخوام اطلاعات یک فیلد از یک فرم رو به فرم دیگه انتقال بدم، من یک کلاس تعریف کردم که شامل فیلدهای جدولم هست ، حالا اون property ها رو به عنوان temp در نظر میگیرم و میخوام به وسیله اونا اطلاعات رو از یه فرم به فرم دیگه انتقال بدم، ممنون میشم راهنمایی کنید، ضمنا ازمتغیرهای static هم نمیخوام استفاده کنم

آفرین خیلی خوب بود.

sky_in_iran
شنبه 30 آبان 1388, 08:32 صبح
سلام دوست عزيز اگر نمي خواهي درگير UI بشي از MVC استفاده كن فكر كنم بهتر و بهينه تر باشه

saeeedft
شنبه 30 آبان 1388, 08:34 صبح
دوست عزیز این نمونه رو هم ببینید،
من معمولاً به این روش اینجور کار ها رو انجام میدم.
ممنون دوست عزیز، روشت قشنگ بود، اما به نظرم از این ساده تر هم میشه نوشت، من دنبال یه راه دیگه هستم، من میخوام مثلا وقتی روی دیتا گرید کلیک کردم، مقدار ستنون صفرم اونو به دست بیارم، بعد اونو طبق اون یکی از متغیرهایی که تو کلاسم تعریف کردم پاس بدم به فرم دیگه

saeeedft
شنبه 30 آبان 1388, 08:38 صبح
سلام دوست عزيز اگر نمي خواهي درگير UI بشي از MVC استفاده كن فكر كنم بهتر و بهينه تر باشه
من کارم اونقدر پیچیده نیست، فقط میخوام چند مقدار رو از یه فرم بگیرم، بدم فرم دیگم

far9090
شنبه 30 آبان 1388, 09:27 صبح
سلام . این دو تا پروژه رو ببین می تونه مشکلت رو حل کنه . من معمولا این کار رو انجام می دم .
موفق باشید .

sky_in_iran
شنبه 30 آبان 1388, 10:56 صبح
دوست عزيز اگر ميگم از MVC استفاده كن به اين دليله كه شما بعد انتخاب ركورد مورد نظر همه كارا به صورت خودكار انجام ميشه و اطلاعات چك ميشه اگر اونچيزي كه شما ميخواي بود تو فرم مورد نظر نمايش ميده خوبي استفاده از اين روش اينه كه اگر تعداد فرمات افزايش پيدا كرد خيلي راحت فقط با يه دستكاري كوچيك در model همه چيز درست ميشه ديگه نيازي به معرفي property و class و حالا هر چيزه ديگري نيست (البته اين و بگم شما خودتون استاديد هر برنامه نويسي يه روشي و انتخاب مي كنه و هميشه اولين روش بهترين نيست دوستان ديگرم كدهاي فوق العاده عالي گذاشتن و جايه تشكر فراوان از همشون داره) موفق باشيد

hamidsolat
شنبه 30 آبان 1388, 11:13 صبح
سلام . اگه اشتباه نکرده باشم شما میخواهید همزمان که در فرم دوم کار میکنی اطلاعات رو به فرم 1 بفرستی. برای این کار میتونی از فضای Clipboard استفاده کنی، بعد یه تایمر توی فرم1 بذاری و اطلاعات Clipboard رو چک کنی.

pooyan3000
شنبه 30 آبان 1388, 11:13 صبح
اگه اطلاعات form1 رو می خوای به form2 انتقال بدی باید اون شی که میخوای تو form2 داخلش نشون بده یک property داره که اسمش modifire هست که اونو برابر public قرار بده و تو form1 بنویس:form 2 objfrm=new form2();objfrm.textbox1.text=textbox1.text;

Yasersadegh
شنبه 30 آبان 1388, 12:06 عصر
سلام خدمت دوستان

با سلام، دوستان من میخوام اطلاعات یک فیلد از یک فرم رو به فرم دیگه انتقال بدم، من یک کلاس تعریف کردم که شامل فیلدهای جدولم هست ، حالا اون property ها رو به عنوان temp در نظر میگیرم و میخوام به وسیله اونا اطلاعات رو از یه فرم به فرم دیگه انتقال بدم، ممنون میشم راهنمایی کنید، ضمنا ازمتغیرهای static هم نمیخوام استفاده کنم

دوست عزيز برايه اينكار يكي همون روش متغيرهاي استاتيك هست كه خودتون فرموديد، ولي خوب چون نمي خواهيد از اون روش استفاده كنيد به نظر من، شما در فرم اول كه اطلاعات رو در كلاس ميريزيد، مي تونيد شي كلاستون رو عمومي تعريف كنيد و بعد در فرم دوم از همون شي استفاده كنيد و مقادير رو از داخلش بخونيد.:متفکر: البته خيلي منطقي به نظر نمي آد ولي خوب بهترين كار همون متغيرهاي استاتيكه كه...!:چشمک:
موفق باشيد:لبخندساده:

اَرژنگ
شنبه 30 آبان 1388, 12:17 عصر
سلام خدمت دوستان


دوست عزيز برايه اينكار يكي همون روش متغيرهاي استاتيك هست كه خودتون فرموديد، ولي خوب چون نمي خواهيد از اون روش استفاده كنيد به نظر من، شما در فرم اول كه اطلاعات رو در كلاس ميريزيد، مي تونيد شي كلاستون رو عمومي تعريف كنيد و بعد در فرم دوم از همون شي استفاده كنيد و مقادير رو از داخلش بخونيد.:متفکر: البته خيلي منطقي به نظر نمي آد ولي خوب بهترين كار همون متغيرهاي استاتيكه كه...!:چشمک:
موفق باشيد:لبخندساده:
بدترین کار استفاده از متغییرهایه استاتیک است، و بر هیچ اصل و دلیل برنامه نویسی استوار نیست.به هیچ شکل هیچ برنامه‌نویسی که حرمت برایه کاری که میکنه دارد از چینن روشی استفاده نمیکنه و دیگران را به استفاده از چنین روشی ترغیب نمیکنه.


دوست عزيز اگر ميگم از MVC استفاده كن به اين دليله كه شما بعد انتخاب ركورد مورد نظر همه كارا به صورت خودكار انجام ميشه و اطلاعات چك ميشه اگر اونچيزي كه شما ميخواي بود تو فرم مورد نظر نمايش ميده خوبي استفاده از اين روش اينه كه اگر تعداد فرمات افزايش پيدا كرد خيلي راحت فقط با يه دستكاري كوچيك در model همه چيز درست ميشه ديگه نيازي به معرفي property و class و حالا هر چيزه ديگري نيست (البته اين و بگم شما خودتون استاديد هر برنامه نويسي يه روشي و انتخاب مي كنه و هميشه اولين روش بهترين نيست دوستان ديگرم كدهاي فوق العاده عالي گذاشتن و جايه تشكر فراوان از همشون داره) موفق باشيد
لطفاً یک مثال برایه استفاده از MVC در ویندوز فرم بفرستید.


من کارم اونقدر پیچیده نیست، فقط میخوام چند مقدار رو از یه فرم بگیرم، بدم فرم دیگم
۲ تا فرمها را بفرستید .

shahab_ss
شنبه 30 آبان 1388, 12:30 عصر
:قهقهه:
Yasersadegh فکر کنم شانس آوردی که دم دست آقای ارژنگ نیستی, واگرنه الان سیاه و کبود میشدی !!!

البته جناب ارژنگ استاد بنده هستند , اما بعضی از مواقع استفاده از استاتیک بهترین روش به نظر میرسه

برای مثال فرض کنید که در یک پروژه بسیار بزرگ که متشکل از تعداد زیادی SubProject هست ما مرتباً به اطلاعات Session Context (مشخصات کاربر جاری) نیاز خواهیم داشت که استفاده از این نوع متغیر (تقریباً) تنها راه هست !:لبخندساده:

اَرژنگ
شنبه 30 آبان 1388, 12:40 عصر
:قهقهه:
Yasersadegh فکر کنم شانس آوردی که دم دست آقای ارژنگ نیستی, واگرنه الان سیاه و کبود میشدی !!!

البته جناب ارژنگ استاد بنده هستند , اما بعضی از مواقع استفاده از استاتیک بهترین روش به نظر میرسه

برای مثال فرض کنید که در یک پروژه بسیار بزرگ که متشکل از تعداد زیادی SubProject هست ما مرتباً به اطلاعات Session Context (مشخصات کاربر جاری) نیاز خواهیم داشت که استفاده از این نوع متغیر (تقریباً) تنها راه هست !:لبخندساده:
ای بابا.
ما استاد کسی نیستیم، ولی این نوع کارها مشکلاتی بوجود میارند و برنامه‌نویس را از بالارفتن در برنامه‌نویسی نگه میدارند.
اگه شده که من بزور وادار کنم کنم که بقیه برن رویه شانه من و برنامه نویس بهتری بشند بزور هلشان میدم بالا.
باور کنید برنامه‌نویسهایی را دیدم که بعد از ۱۰ سال برنامه‌نویسی به جایه اینکه ۱۰ سال تجربه داشته باشند، فقط ۱ سال اول تجربه را در ۱۰ سال داشتند.
جناب کیانی و چند تا دیگر از مدیران در همین تالار بارها مقاله نوشتند و اشکالات این روش را توضیح دادند.
من که دیگر پیرم و دارم به آخر خط میرسم، ولی میخواهم ببینم که برنامه‌نویسهایه آینده حداقل از من بهتر باشند.

saeeedft
شنبه 30 آبان 1388, 21:40 عصر
با تشکر از دوستان، اقایون ببینید من دوباره سوالمو مطرح میکنم، من یک کلاس دارم که توی اون فیلئهایجدولمو تعریف کردم، حالا میخوام زمانی که مثلا فیلد ایدی رو از دیتا گرید انتخاب کردم، توسط فیلد خودش که توی اون کلاس تعریف کردم به فرم دو منتقل بشه، من فقط میخوام بدونم این راه چجوریه، تا یه جاهایی رفتم، اما صفر برمیگردونه، ضمنا دوست عزیز mvc نمیدونم چی هستش، لطفا بیشتر راهنمایی کنید

saeeedft
شنبه 30 آبان 1388, 22:35 عصر
دوستان کسی نیست؟؟؟؟؟؟؟؟؟

seven7777777
شنبه 30 آبان 1388, 23:50 عصر
دوست عزیز سلام
میدونی مشکلت کجاس ؟
شما سرچ نکرده اومدی تاپیک زدی ، من یادمه حتی نمونه برنامه هم برای این مورد گذاشتن .
خیلی کامل بود .
اما کاری که می تونی بکنی اینه که یه متغیر تو فرم دو تعریف کنی به شکل زیر :

private string code = String.Empty;
که جاش بالای تابع Initialize هست . بعد برای تابع Initialize یه ورودی String بذار .
بعد وقتی تو فرم یک داری از فرم 2 نمونه میسازی باید اون مقدار رو وارد کنی . در نهایت در فرم 2 و در تابع Initialize مقدار رسیده رو میریزی تو متغیری که تعریف کردی .
و بعد در کل فرم 2 می تونی ازش استفاده کنی .
فکر نمی کنم این جوری هیچ قانونی از برنامه نویسی هم نقض بشه .

در ضمن می تونی به جای فقط کد کل اطلاعات رو در کلاسی که گفتی بریزی و پاس بدی به فرم 2 و تو فرم 2 هم اونو داخل متغیری از نوع همون کلاس که تعریف کردی قرار بدی .

حتی با پاس دادن یک Object مثلا یک DataGrid چون ارجاع ها By Refrence هست می تونی به مقادیر اون DataGrid که تو فرم 1 هست ، تو فرم 2 دسترسی داشته باشی .

انشاالله که دنبال همین جواب بودی ؟!؟!؟!

saeeedft
یک شنبه 01 آذر 1388, 00:17 صبح
ممنون از توجه شما دوست گرامی

شما سرچ نکرده اومدی تاپیک زدینه برادر ، اتفاقا چند نمونه هم دارم، اما اونی که من میخوام نیست، ببین من توی کلاسی که تعریف کردم از یه متغییری که فیلد جدولم هست به عنوان temp استفاده میکنم، حالا اونو توی فرمی که اطلاعات درونش هست صدا میزنم، و مقداری که میخوامو بهش میدم، بعد هدفم اینه که این مقداری که الان توی این متغییره رو توی یه فرم دیگه صداش بزنم و استفاده کنم

seven7777777
یک شنبه 01 آذر 1388, 00:22 صبح
از کجا فهمیدی من پسرم ؟؟؟

خوب یعنی روش من خوبه یا بده ؟
فکر کنم روش گفته شده به راحتی این کارو انجام میده . اگه با این روش مشکلی داری بگو تا انشاالله حلش کنیم برادر !

saeeedft
یک شنبه 01 آذر 1388, 00:26 صبح
جسارت نشه، شما تاج سری، من غیر اون متغییری که تو کلاسم تعریف کردم نمیخوام متغییر دیگه ای داشته باشم، فقط از طریق اون میخوام طبق بالا به داده ای که میخوام برسم، تا یه جاییه میرم، اما مشکل اینه که این متغییری که الان دارم مقدار مورد نظر رو بهش میدم(توی فرم یک)، توی فرم دومم مقداری که الان بهش میدمو نگه نمیداره

seven7777777
یک شنبه 01 آذر 1388, 00:41 صبح
البته احتمالا من منظور شما رو خوب درک نکنم ( به همین خاطر باید برم بخوابم ) ولی همون جور که گفتم شما بیا و :
1. در فرم اول مقادیری که می خوای در کلاست قرار بده .
2. کل کلاس رو به فرم 2 پاس بده .
3. تو فرم 2 فقط از مقداری که می خوایی استفاده کن . از اونجا که نوع تعریف شده Private هست در فرم 2 ، بقیه قسمت ها هم به اون کلاس و اعضاش دسترسی ندارند .

ببین اگه تو فرم یک یه مقدار تو کلاست بریزی و بعد تو فرم دوم اون کلاس رو new کنی که هیچی کلا به چیزی نمی رسی چون یه نمونه جدید از کلاس ساختی .
اگه کلاس رو می فرستی به فرم 2 اما توی یه متغیر private که اونجا تعریف کردی نریزی که مقادیر کلاست فقط داخل تابع Initialize قابل دسترسی هستن .
اگر نمونه کلاست رو در فرم یک public تعریف کردی و از فرم 2 صداش می زنی یا کاری که من گفتم بکنی قائدتا نباید به مشکل بربخوری .

به هر حال انشاالله حل میشه ، برو بخواب فردا درست میشه ، مام رفتیم بخوابیم .

اَرژنگ
یک شنبه 01 آذر 1388, 00:59 صبح
با تشکر از دوستان، اقایون ببینید من دوباره سوالمو مطرح میکنم، من یک کلاس دارم که توی اون فیلئهایجدولمو تعریف کردم، حالا میخوام زمانی که مثلا فیلد ایدی رو از دیتا گرید انتخاب کردم، توسط فیلد خودش که توی اون کلاس تعریف کردم به فرم دو منتقل بشه، من فقط میخوام بدونم این راه چجوریه، تا یه جاهایی رفتم، اما صفر برمیگردونه، ضمنا دوست عزیز mvc نمیدونم چی هستش، لطفا بیشتر راهنمایی کنید
یک سوال:
جایی که میگید:" مثلا فیلد ایدی رو از دیتا گرید انتخاب کردم، توسط فیلد خودش که توی اون کلاس تعریف کردم به فرم دو منتقل بشه، "
منظورتان مقدار فیلد ایدیه و یا اینکه خوده فیلده ایدی انتخاب شده؟

اگر فقط یک فیلده قرار است که انتخاب بشه و نوعش از قبل معلوم نیست اینکه به چه نوعی تبدیل بشه مشکل ایجاد میکنه.
شما این مشکل را برعکس نگاه بندازید بهش، یعنی اینکه فرض کنید یک فرم دارید که هرچی را که بخواهید بدانید بشکل یک پروپرتی تعریف کرده و زمانی که اوکی زده شده مقدار پروپرتی همان مقداری است که انتخاب شده بود.
حالا در فرم کلاینت میتوانید این روپرتی را بخوانید.
در ضمن اشکال کار کردن با فیلد به جایه پروپرتی این است که کنترلی بر روش ندارید.

saeeedft
یک شنبه 01 آذر 1388, 09:11 صبح
جایی که میگید:" مثلا فیلد ایدی رو از دیتا گرید انتخاب کردم، توسط فیلد خودش که توی اون کلاس تعریف کردم به فرم دو منتقل بشه، "
منظورتان مقدار فیلد ایدیه و یا اینکه خوده فیلده ایدی انتخاب شده؟

منظورم خود فیلد ایدی است که این فیلد را از دیتا بیس توی دیتا گریر نشون میدم، من توی فرم اولم مقدار اونو با توجه به اینکه الان توی کدوم سطر دیتا گرید هستیم میگیرم و توی اون متغیری که مربوط به ایدی است و توی کلاس تعریف شده میریزم، که اون متغیر توی اینجا در اصل یک پراپرتی است(به نام ایدی) حالا میخوام این مقداری کهالان توی این متغییر ایدی است رو به فرم دوم منتقل کنم

sky_in_iran
یک شنبه 01 آذر 1388, 09:40 صبح
سلام دوستان عزيز
با تمام اطلاعاتي كه اساتيد دارن هركدوم يك راه حل دادن اما خوب ميدونيد هر كسي يك روشي داره روشم منم مودل كنترل ويو كه يك نمونه ميذارم تو ويندوز هست اميد دارم كمكتون كنه

اَرژنگ
یک شنبه 01 آذر 1388, 10:12 صبح
منظورم خود فیلد ایدی است که این فیلد را از دیتا بیس توی دیتا گریر نشون میدم، من توی فرم اولم مقدار اونو با توجه به اینکه الان توی کدوم سطر دیتا گرید هستیم میگیرم و توی اون متغیری که مربوط به ایدی است و توی کلاس تعریف شده میریزم، که اون متغیر توی اینجا در اصل یک پراپرتی است(به نام ایدی) حالا میخوام این مقداری که الان توی این متغییر ایدی است رو به فرم دوم منتقل کنم
این ۲ تا فرمها را بفرستید

saeeedft
یک شنبه 01 آذر 1388, 10:34 صبح
جناب ارژنگ این فرمها برا برنامه ای هستش که دارم مینویسم و امکان اینکه برنامه رو بذارم نیست(حجم بالا و سرعت کم اینترنت)برنامه که تموم بشه میخوام بذارمش تو سایت تا بقیه هم استفاده کنند، من الان اگه بخوام بذارم باید کل فرمهم رو هم بذارم +دیتا بیسم که با این سرعت اینترنت الان برام مقدور نیست، طبق چیزی که گفتم اگه یه نمونه برام بذارید ممنون میشم

اَرژنگ
یک شنبه 01 آذر 1388, 11:18 صبح
جناب ارژنگ این فرمها برا برنامه ای هستش که دارم مینویسم و امکان اینکه برنامه رو بذارم نیست(حجم بالا و سرعت کم اینترنت)برنامه که تموم بشه میخوام بذارمش تو سایت تا بقیه هم استفاده کنند، من الان اگه بخوام بذارم باید کل فرمهم رو هم بذارم +دیتا بیسم که با این سرعت اینترنت الان برام مقدور نیست، طبق چیزی که گفتم اگه یه نمونه برام بذارید ممنون میشم
نه فقط ۲ تا فرم کافیه.
چونکه دلیلی نداره که اگر پروپرتی مقدار داده میشه در یک فرم دیگر باید مقدار هنوز قابل دسترسی باقی بماند.
همین روشی را که استفاده میکنید در یک پروژه جدید با ۲ تا فرم و بدانه داشتن داتابیس پیاده کنید و بفرستید، اگر مشکل روشی باشد واضح میبینیم.
اینکه فرمی که پراپرتیش ست شده مقدارش قابل دسترسی از فرمی که میسازتش و نمایشش میده نباشد معنی نمیده.

s_ahmadneya
یک شنبه 01 آذر 1388, 11:51 صبح
راه حل درست تعریف پروپرتی است یعنی پروپرتی چیزی نیست جز تعریف دو متغیر همنام یکی محلی و دیگری عمومی متغیر محلی در سطح کلاس و متغیر عمومی در سطح دیگر اشیاء استفاده می شوند شماهم بهتره همین کاربکنید به چند دلیل
1- خوانایی برنامه ،خلاصه تاکی می خواهید برنامه کوچک و کوتاه بنویسید لازمه با یک جمع کار کنید باید حتما استاندارها را رعایت کنید
2- برنامه نویسان قبلا" همه راههارا رفته اند و هرچه شما فکرش را بکنید انها فبلا" فکرش را کرده اند خلاصه یه جای کار می مونید
با تشکر

saeeedft
یک شنبه 01 آذر 1388, 23:29 عصر
راه حل درست تعریف پروپرتی است یعنی پروپرتی چیزی نیست جز تعریف دو متغیر همنام یکی محلی و دیگری عمومی متغیر محلی در سطح کلاس و متغیر عمومی در سطح دیگر اشیاء استفاده می شوند شماهم بهتره همین کاربکنید به چند دلیل
1- خوانایی برنامه ،خلاصه تاکی می خواهید برنامه کوچک و کوتاه بنویسید لازمه با یک جمع کار کنید باید حتما استاندارها را رعایت کنید
2- برنامه نویسان قبلا" همه راههارا رفته اند و هرچه شما فکرش را بکنید انها فبلا" فکرش را کرده اند خلاصه یه جای کار می مونید
با تشکر
خب راه حل رو به صورت کد بذارید تا ببینیم چه میشود

اَرژنگ
دوشنبه 02 آذر 1388, 01:47 صبح
خب راه حل رو به صورت کد بذارید تا ببینیم چه میشود
PropertyExample.zip (http://barnamenevis.org/forum/attachment.php?attachmentid=40194&stc=1&d=1258929476)
این مثال از جناب سعید معصومی گرفته شده.

sadmo54321
چهارشنبه 16 اسفند 1391, 23:27 عصر
سلام . این دو تا پروژه رو ببین می تونه مشکلت رو حل کنه . من معمولا این کار رو انجام می دم .
موفق باشید .
سلام مهندس
بسیار روش جالبی استفاده کردین.