اگر در یک MSHFlexGrid بخواهیم سلولی که انتخاب شده است رنگ زمینه آن با رنگ زمینه سلولهای دیگر فرق داشته باشد و یا این که فوکاس حاشیه آن پررنگتر باشد چه باید کرد
با تشکر از کلیه دوستان :flower:
اگر در یک MSHFlexGrid بخواهیم سلولی که انتخاب شده است رنگ زمینه آن با رنگ زمینه سلولهای دیگر فرق داشته باشد و یا این که فوکاس حاشیه آن پررنگتر باشد چه باید کرد
با تشکر از کلیه دوستان :flower:
اگر منظورتون با کلیک بر روی هر سطر msflexgrid است که شما با هر بار کلیک بر روی یک سطر مقدار
msflex1.row
برابر مقدار حال جاری می شود یعنی شما کافی است از متغیر row استفاده کنید ومطمئن باشید که دقیقا اشاره به همان سطری دارد که شما بر روی آن کلیک کرده اید
برای تغییر رنگ زمینه هم می توانید در رویداد کلیک یا دبل کلیک سطری که row به آن اشاره می کند را با رنگی مخالف رنگ زمینه (دلخواه) پر کنید یعنی خاصیت رنگ بک گراند را عوض کنید البته باید توجه کنید که در رویداد کلیک مقدار row با مقدار جاری پر می شود
اگر من منظورتون را نفهمیدم یاشما مشکل دیگه ای در این زمینه دارید بفرمایید بیشتر براتون توضیح بدم
میبخشید نشد
من میخوام یک سلول رنگ زمینه آن با سلولهای دیگر فرق داشته باشد
سطر و ستون و مقدار متغییر آن را میتوانم تغییر دهم
شما با کلیک بر روی یک ردیف مقدارrow را پر می کنید و با داشتن مقدار ستون می تونید رنگ زمینه را تغییر بدهید مثلا صورتی کنید
g.Rows = 3
g.Cols = 4
g.Row = 2
g.Col = 2
g.CellBackColor = &H8080FF
باز هم اگر مشکل داشتید بفرمایید :sunglass:
با تشکر
کاملا درست بود