PDA

View Full Version : ایجاد فیلد خاص و نمایش در vsflexgrid



mohsen_iceman2000
شنبه 28 بهمن 1391, 22:54 عصر
سلام واسه یه نرم افزار دندانپزشکی می خوام شماره دندان ها ثبت بشه واسه ثبت می تونم از checkbox استفاده کنم و لی واسه نمایش می خوام این شکلی باشه چه راهی پیشنهاد می کنید

vbhamed
یک شنبه 29 بهمن 1391, 09:27 صبح
سلام

هم مي‌تونيد اون شكل + رو به صورت گرافيكي درست كنيد و توسط خاصيت CellPicture توي يك سلول بزاريد و متن رو با خاصيت CellAlignment در مكان مورد نظر تنظيم كنيد كه البته در اين حالت فقط در يك قسمت از نقشه دهان، ميشه شماره دندون رو گذاشت

دوم اينكه براي هر شخص 4 تا سلول (دو سطر و دو ستون) در نظر بگيريد و در هر سلول كه يك قسمت از نقشه دهان ميشه عدد مورد نظر رو بزاريد

سوم اينكه داخل يك PictureBox به اندازه 4 سلولي كه توي تصوير گذاشتيد، يك + با دستورات گرافيكي رسم كنيد و عددهاي مورد نظر رو هم با دستور Print در مكان مناسب پرينت كنيد و سپس عكس PictureBox رو به يك سلول منتقل كنيد

راه اول ساده هست ولي فقط يك عدد ميشه گذاشت
راه دوم خوبه فقط كار برنامه نويسي بيشتري مي‌بره
راه سوم هم راحت هست ولي بار زيادي مخصوصا در ركوردهاي بالا داره و سرعت كمتر