Pr0grammer
سه شنبه 08 مرداد 1387, 23:54 عصر
سلام...
من براي اکتيوايکسي که طراحي کردم دوتا Prpperty با کد زير تعريف کردم؛
Public Property Get ForeColor() As OLE_COLOR
ForeColor = TxtStartingUp.ForeColor
End Property
Public Property Let ForeColor(ByVal ForeColor As OLE_COLOR)
TxtStartingUp.ForeColor = ForeColor
PropertyChanged ("ForeColor")
End Property
و
Public Property Get BackColor() As OLE_COLOR
BackColor = TxtStartingUp.BackColor
End Property
Public Property Let BackColor(ByVal BackColor As OLE_COLOR)
TxtStartingUp.BackColor = BackColor
PropertyChanged ("BackColor")
End Property
بعد از Mack کردن و اضافه کردن به پروژه EXE ، هنگام طراحي فرم اگه اين مشخصه ها رو تغيير بدم، تغييرات اعمال ميشه اما زماني که برنامه اجرا مي کنم، حالت اکتيوايکسم به حالت اول برمي گرده ( انگار نه انگار تغيير مثلاً رنگ BackColor رو عوض کردم) ؟!!!!
ممنون ميشم راهنمائيم کنيد
من براي اکتيوايکسي که طراحي کردم دوتا Prpperty با کد زير تعريف کردم؛
Public Property Get ForeColor() As OLE_COLOR
ForeColor = TxtStartingUp.ForeColor
End Property
Public Property Let ForeColor(ByVal ForeColor As OLE_COLOR)
TxtStartingUp.ForeColor = ForeColor
PropertyChanged ("ForeColor")
End Property
و
Public Property Get BackColor() As OLE_COLOR
BackColor = TxtStartingUp.BackColor
End Property
Public Property Let BackColor(ByVal BackColor As OLE_COLOR)
TxtStartingUp.BackColor = BackColor
PropertyChanged ("BackColor")
End Property
بعد از Mack کردن و اضافه کردن به پروژه EXE ، هنگام طراحي فرم اگه اين مشخصه ها رو تغيير بدم، تغييرات اعمال ميشه اما زماني که برنامه اجرا مي کنم، حالت اکتيوايکسم به حالت اول برمي گرده ( انگار نه انگار تغيير مثلاً رنگ BackColor رو عوض کردم) ؟!!!!
ممنون ميشم راهنمائيم کنيد