PDA

View Full Version : سوال: مشكل در نحوه نمايش فرم در VB.Net



mgh64120
دوشنبه 13 مهر 1388, 18:34 عصر
با عرض سلام و خسته نباشيد خدمت دوستان و سروران گرامي
مشكل من در طريقه نمايش فرم به شرح است :
من دو فرم دارم كه در اولي يك ديتاگريد وجود دارد كه اطلاعات را نمايش ميدهد و دومي براي اضافه يا تصحيح ركورد اطلاعات فرم اول(ديتاگريد) بكار مي رود. فرم دوم داراي چند TextBox ميباشد كه در حالت ويرايش، اطلاعات ،از ديتاگريد فرم اول توسط يك روال (Sub) كه در فرم دوم قرار دارد، دريافت و در TextBoxها قرار داده مي شود. مشكل اينجاست كه من وقتي فرم اول رو بصورت زير نمايش ميدهم ،رويداد(Sub) ،اطلاعات فيلدهاي ركورد ديتاگريد فرم اول را نمي شناسد و پيغام خطا ميدهد.


Dim Form as FrmFirst


Form.ShowDialog
اما در حالتي كه خود فرم را احضار ميكنم(FrmFirst.ShowDialog) هيچ مشكلي ندارد ولي بنا به دلايلي كه اگر لازم شد ذكر خواهم كرد اين روش براي من مناسب نيست.
تشكر از اينكه وقتتون در اختيار من قرار داديد.

mgh64120
دوشنبه 13 مهر 1388, 19:06 عصر
:ناراحت::افسرده::گریه:

anooshiran
دوشنبه 13 مهر 1388, 19:30 عصر
سلام دوست عزيز

كدهات را بگذار تا نگاهي بياندازم.

غلامرضا شریفی
دوشنبه 13 مهر 1388, 20:26 عصر
يك Module در فرمت اضافه كن و در آن
Public I_F As Integer قرار بده وقتي فرم دوم لود شد تكس را برابر I_F قرار بده

mohammad_king62
دوشنبه 13 مهر 1388, 22:39 عصر
اگر بتونی کد هات رو بگذاری بهتر می شه جواب داد