هادی123
سه شنبه 13 آذر 1386, 22:30 عصر
با سلام
در برنامه من یک فرم اصلی هستش که بقیه فرم ها در یک پانل باز می شود برای باز کردن فرم ها در پانل از دستور
Dim f As New form2
f.MdiParent = Me
Panel1.Controls.Add(f)
f.Show()
استفاده می کنم به دو مشکل زیر برخورد کرده ام
1- صفحه جدید بر روی صفحه قبلی باز می شود یعنی صفحه قبلی همچنان باقی می ماند و صفحه جدید بر روی آن باز می شود
2- هنگامی که از دستور زیر استفاده می کنم (مهم)
DataGridView1.Rows.Item(k).DefaultCellStyle.BackCo lor = Color.Red
اجرا نمی شه و رنگ سطر k ام را قرمز نمی کنه
این دستور در حالت زیر مشکل نداره
Dim f As Form1
f = New Form1
f.show()
به نظرم دو تا کد ساده و ظریف داشته باشه
با تشکر
در برنامه من یک فرم اصلی هستش که بقیه فرم ها در یک پانل باز می شود برای باز کردن فرم ها در پانل از دستور
Dim f As New form2
f.MdiParent = Me
Panel1.Controls.Add(f)
f.Show()
استفاده می کنم به دو مشکل زیر برخورد کرده ام
1- صفحه جدید بر روی صفحه قبلی باز می شود یعنی صفحه قبلی همچنان باقی می ماند و صفحه جدید بر روی آن باز می شود
2- هنگامی که از دستور زیر استفاده می کنم (مهم)
DataGridView1.Rows.Item(k).DefaultCellStyle.BackCo lor = Color.Red
اجرا نمی شه و رنگ سطر k ام را قرمز نمی کنه
این دستور در حالت زیر مشکل نداره
Dim f As Form1
f = New Form1
f.show()
به نظرم دو تا کد ساده و ظریف داشته باشه
با تشکر