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