PDA

View Full Version : عنوان برای MSFlexGird



FatemehB
شنبه 26 شهریور 1384, 14:18 عصر
سلام دوستان عزیز

من می خواهم یه چیزی شبیه Caption داشته باشم تا به همراه جدولم برای چاپ فرستاده شود ولی هیچ فیلدی رو در MSFlexGird پیدا نمی کنم.
اگه می تونید در این مورد کمکم کنید.

ehsan_ansaripoor
سه شنبه 29 شهریور 1384, 01:21 صبح
دوست عزیز من که متوجه نشدم لطفا بیشتر توضیح بدهید

FatemehB
پنج شنبه 31 شهریور 1384, 13:08 عصر
سلام دوست عزیز

ببینید من با MSFlexGird یک جدول روی فرمم دارم که حاوی اطلاعاتی می باشد.
دکمه ای هم روی فرم دارم که با زدن آن این MSFlexGird با محتویات آن برای چاب فرستاده می شود.
این جدول به صورت کامل ولی بدون هیچ تیتر یا عنوانی چاپ می شود.
چون MSFlexGird خاصیتی به نام caption یا چیزی شبیه به این ندارد ، این مشکل پیش می آید.
گذاشتن Lable فقط روی فرم و در هنگام نمایش مفید است ولی در چاپ یا ذخیره جدول به صورت عکس این Lable وجود نخواهد داشت.

Alirezagoodarzi
پنج شنبه 31 شهریور 1384, 16:27 عصر
با چه روشی این جدول رو چاپ میکنید؟

ehsan_ansaripoor
پنج شنبه 31 شهریور 1384, 23:39 عصر
دوست عزیز راستش من برای چاپ گزارش تا حالا از FlexGrid استفاده نکردم و بیشتر از DataReport استفاده کردم ولی شما می تونید به جای چاپ FlexGrid خود فرم را چاپ کنید اون وقت Labal که برای نمایش گذاشته اید هم چاپ شود

FatemehB
جمعه 01 مهر 1384, 08:26 صبح
سلام دوست عزیز
ببینید مشکل من در این است که MSFlexGird خاصیتی به نام Header یا Caption ندارد.
حرف شما درست من می توانم به جای چاپ FlexGrid خود فرم را چاپ کنم ولی چون من امکان ذخیره این
جدول را به صورت عکس هم قرار دادم ، در این حالت جدول بدون عنوان به صورت عکس در می آید.
کاربر از این عکس استفاده می کند.

glayoor
شنبه 02 مهر 1384, 08:13 صبح
شما می توانید از کامپوننت vsflexGrid استفاده کنید. در پراپرتی کلیک راست آن این موارد گنجانده شده و از msflexgrid هم قویتر است.

FatemehB
شنبه 02 مهر 1384, 15:56 عصر
ببخشید دوست عزیز من این کامپوننت vsflexGrid را از کجا پیدا کنم.
همه جا پولی هست ، ما هم که همیشه بی پول
اگه میتونید راهنماییم کنید.

hamidpro
یک شنبه 03 مهر 1384, 01:59 صبح
سلام
ببخشید اگه ممکنه به من بگید چه جوری میشه ازکل یه فرم پرینت گرفت
ممنون

FatemehB
یک شنبه 03 مهر 1384, 11:56 صبح
سلام

پرینت فرم Form1.PrintForm

پرینت MSHFlexGrid :

Printer.PaintPicture MSHFlexGrid1.Picture, 0, 0
Printer.EndDoc