سلام دوستان برنامه نویس
من یه Ocx دارم که علاوه بر FlexGrid دارای لیبل و تکست و... است
میخوام این Ocx پراپرتی TextMatrix رو داشته باشه
نمیدونم چه جوری پراپرتی ایجاد کنم که مثل قابلیت TextMatrix تو FlexGrid دو تا پارامتر بگیره !!!
ممنون میشم راهنمائی کنید
سورسش مال خوته ؟؟ يا بدون سورس هست؟؟؟ اگه بدون سورس هست نميشه.
سلام
آقا اشکان جان
خودم نوشتم
تو این پراپرتیش موندم ؟؟؟ !!!
میشه راهنمائی کنید
ممنون از توجه تون
سلام
یعنی هیچ کی تا حالا به مشکل من برنخورده !
پس Ocx نویسا کجان ؟؟؟
خواهش میکنم هر که میدونه بگه
ممنون
اگه مال خودته كه كاري نداره ميتوني از ويزارد خود وي بي براي او سي ايكس استفاده كني و بهش پراپرتي اضافه كني.
سلام ، ممنون از توجه تون
ببین آقا اشکان
روشی که شما گفتید را امتحان کرده ام ولی نتیجه نگرفتم
البته اشتباه نشه ، من می خوام یه پراپرتی ایجاد کنم که کاری که TextMatrix
برا MsFlex تو حالت معمولی می کنه برا MsFlex که الان داخل UserControl
هست هم همون کارا بکنه
یعنی بتونم سطر و ستون رو بهش بدم و محتویات اون سلول رو دست بگیرم
اگه شما با روشتون به جواب رسیدید ممنون میشم یه Example برام بذارید
ممنون
ببين بايد اين كد رو استفاده كني توي كدهاي آبجكتت
کد:
[align=left]'WARNING! DO NOT REMOVE OR MODIFY THE FOLLOWING COMMENTED LINES!
'MappingInfo=MSFlexGrid1,MSFlexGrid1,-1,TextMatrix
Public Property Get TextMatrix(ByVal Row As Long, ByVal Col As Long) As String
TextMatrix = MSFlexGrid1.TextMatrix(Row, Col)
End Property
Public Property Let TextMatrix(ByVal Row As Long, ByVal Col As Long, ByVal New_TextMatrix As String)
MSFlexGrid1.TextMatrix(Row, Col) = New_TextMatrix
PropertyChanged "TextMatrix"
End Property[/align]
كد برنامه هم همراهش هست.
سلام
دست آقا اشکان گل درد نکنه
واقعا ممنونم
اصلا حل شد
بازم ممنون
سلام
آقا اشکان ، ببخشید یه سوال دیگه
حالا اگه خواسته باشیم علاوه بر اینکه پراپرتی ما تو حالت کدنویسی بیاد تو پراپرتی حالت Design هم باشه چکار باید بکنم ؟
ممنون میشم راهنمائیم کنید
yavari نوشته است:سلام
آقا اشکان ، ببخشید یه سوال دیگه
حالا اگه خواسته باشیم علاوه بر اینکه پراپرتی ما تو حالت کدنویسی بیاد تو پراپرتی حالت Design هم باشه چکار باید بکنم ؟
ممنون میشم راهنمائیم کنید
بهتر نبود سوال خدتون رو در یک تاپیک جدا گانه از این تاپیک بیان می کردید
راست ميگه جاي ديگه دقيقتر بپرس تا جوابت رو دوستان بدن.