PDA

View Full Version : و انتخاب یک سلول MSHFlexGrid



hbi
چهارشنبه 20 آبان 1383, 20:04 عصر
اگر در یک MSHFlexGrid بخواهیم سلولی که انتخاب شده است رنگ زمینه آن با رنگ زمینه سلولهای دیگر فرق داشته باشد و یا این که فوکاس حاشیه آن پررنگتر باشد چه باید کرد
با تشکر از کلیه دوستان :flower:

bahar60
شنبه 23 آبان 1383, 08:11 صبح
اگر منظورتون با کلیک بر روی هر سطر msflexgrid است که شما با هر بار کلیک بر روی یک سطر مقدار
msflex1.row
برابر مقدار حال جاری می شود یعنی شما کافی است از متغیر row استفاده کنید ومطمئن باشید که دقیقا اشاره به همان سطری دارد که شما بر روی آن کلیک کرده اید
برای تغییر رنگ زمینه هم می توانید در رویداد کلیک یا دبل کلیک سطری که row به آن اشاره می کند را با رنگی مخالف رنگ زمینه (دلخواه) پر کنید یعنی خاصیت رنگ بک گراند را عوض کنید البته باید توجه کنید که در رویداد کلیک مقدار row با مقدار جاری پر می شود
اگر من منظورتون را نفهمیدم یاشما مشکل دیگه ای در این زمینه دارید بفرمایید بیشتر براتون توضیح بدم

hbi
شنبه 23 آبان 1383, 21:26 عصر
میبخشید نشد
من میخوام یک سلول رنگ زمینه آن با سلولهای دیگر فرق داشته باشد
سطر و ستون و مقدار متغییر آن را میتوانم تغییر دهم

bahar60
دوشنبه 25 آبان 1383, 14:57 عصر
شما با کلیک بر روی یک ردیف مقدارrow را پر می کنید و با داشتن مقدار ستون می تونید رنگ زمینه را تغییر بدهید مثلا صورتی کنید
g.Rows = 3
g.Cols = 4
g.Row = 2
g.Col = 2

g.CellBackColor = &H8080FF
باز هم اگر مشکل داشتید بفرمایید :sunglass:

hbi
سه شنبه 26 آبان 1383, 07:03 صبح
با تشکر
کاملا درست بود