امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
تبدیل متن به پیکسل
نویسنده پیام
akbar1033 آفلاین
تازه وارد

ارسال‌ها: 19
موضوع‌ها: 3
تاریخ عضویت: مهر ۱۳۹۱

تشکرها : 4
( 7 تشکر در 4 ارسال )
ارسال: #1
تبدیل متن به پیکسل
با سلام دوباره مزاحم شدم اون برنامه رو پیدا کردم ویک مشکل دارم
زمانی که برنامه رو اجرا میکنم مشکل ندام ولی با فرمی که خودم ساختم وهمین برنامه رو توشکپی کردم یک مشکل تو فرم دارم واون اینه که متنی که توسط shapeها باید به دایره های رنگی تبدیل بشه انجام نمیشه البته وقتی از shapeفرم اصلی کپی میگیرم وتو فرمم میزارم مشکل حل میشه ایا امکان داره
که shapeبرنامه من با فرم فرق بکنه ویا بایدیکcomponentجدید بسازم لطفا کمک کنید برنامه تو صفحه 4 ویزوابیسیک به نام برنامه تبدیل متن به پیکسل تابلوروان اینم برنامه بیسیک

Option Explicit

Private Declare Function GetPixel Lib "gdi32" (ByVal hdc As Long, ByVal X As Long, ByVal Y As Long) As Long

Private Sub Command1_Click()
Dim X As Integer, Y As Integer, Index As Integer
Dim Blank As Long
Picture1.Cls
Blank = GetPixel(Picture1.hdc, 0, 0)
Picture1.CurrentX = (Picture1.ScaleWidth - Picture1.TextWidth(Text1)) \ 2
Picture1.CurrentY = (Picture1.ScaleHeight - Picture1.TextHeight(Text1)) \ 2
Picture1.Print Text1
For Index = 1 To Shp.UBound
X = Shp(Index).Left + Shp(Index).Width \ 2
Y = Shp(Index).Top + Shp(Index).Height \ 2
If GetPixel(Picture1.hdc, X, Y) <> Blank Then
Shp(Index).FillColor = vbRed
Else
Shp(Index).FillColor = Blank
End If
Next

End Sub

Private Sub Form_Load()
Dim Row As Long, Col As Long
Dim vLeft As Integer, vTop As Integer
Dim Cols As Long, Rows As Long
Dim Index As Long
Const W = 7
Const H = 7
Picture1.ScaleMode = vbPixels
Picture1.AutoRedraw = True
Rows = Picture1.ScaleHeight \ (H - 1)
Cols = Picture1.ScaleWidth \ (W - 1)
Shp(0).Visible = False
Shp(0).FillStyle = 0
vLeft = 0
vTop = 0
For Row = 1 To Rows
For Col = 1 To Cols
Index = (Row - 1) * Cols + Col
Load Shp(Index)
Shp(Index).Move vLeft, vTop, W, H
Shp(Index).Visible = True
vLeft = vLeft + W - 1
Next
vLeft = 0
vTop = vTop + H - 1
Next
End Sub
۱۸-آبان-۱۳۹۱, ۲۱:۵۹:۲۹
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #2
RE: تبدیل متن به پیکسل
کسی بلد باشه ادامه همون تاپیک جواب میده
اسپم نکن
۱۸-آبان-۱۳۹۱, ۲۲:۳۱:۱۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
akbar1033 آفلاین
تازه وارد

ارسال‌ها: 19
موضوع‌ها: 3
تاریخ عضویت: مهر ۱۳۹۱

تشکرها : 4
( 7 تشکر در 4 ارسال )
ارسال: #3
RE: تبدیل متن به پیکسل
(۱۸-آبان-۱۳۹۱, ۲۲:۳۱:۱۴)babyy نوشته است: کسی بلد باشه ادامه همون تاپیک جواب میده
اسپم نکن
والا نه قصدش روداشتم نه میدونستم گفتم شاید چون درخواست من عوض شده پس باید یه تاپیک مرتبط با موضوع سوالم درست کنم بازهم شرمنده
۲۰-آبان-۱۳۹۱, ۰۰:۱۶:۰۲
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Shy [فوری] خواندن فایل تکست و تبدیل آن به فایل اکسل توسط CommandButton ahmadelectron 1 3,530 ۰۵-خرداد-۱۳۹۴, ۱۶:۵۲:۲۷
آخرین ارسال: Ghoghnus
  تبدیل کلمه به کد اسکی karbon2010 3 11,654 ۲۵-اردیبهشت-۱۳۹۳, ۱۵:۱۰:۰۹
آخرین ارسال: Ghoghnus
  تبدیل pdf به html و سپس به word automa 3 3,031 ۱۹-اردیبهشت-۱۳۹۳, ۱۷:۳۸:۵۷
آخرین ارسال: automa
  تبدیل کد به یونیکد فارسی aleas 4 5,220 ۱۱-اسفند-۱۳۹۲, ۱۱:۱۶:۴۸
آخرین ارسال: aleas
  ممیزی که با تغییر فونت به ویرگول تبدیل میشه! :-| mabus 3 4,697 ۲۰-شهریور-۱۳۹۲, ۱۰:۴۹:۴۰
آخرین ارسال: mabus
  تبدیل اسمبلی به VB6 (همرا با ادیتور) yeketaz 2 5,055 ۰۳-اسفند-۱۳۹۱, ۲۳:۵۳:۰۷
آخرین ارسال: flush
  تبدیل عدد ده دهی به اعداد باینری و هگزا و دسیمال jaber 4 21,326 ۰۶-دى-۱۳۹۱, ۱۴:۴۸:۰۶
آخرین ارسال: Ghoghnus
Question [سوال] تبدیل تمام مبنا ها به هم javaweb 1 3,151 ۰۲-دى-۱۳۹۱, ۰۲:۴۷:۲۳
آخرین ارسال: Ghoghnus
  تبدیل تاریخ میلادی کامپیوتر به شمسی aleas 8 24,180 ۱۶-اسفند-۱۳۹۰, ۱۷:۴۵:۴۵
آخرین ارسال: Mohsen Amiri
Exclamation برنامه برای تابلو روان(تبدیل عکس به پیکسل) یا تبدیل متن به پیکسل alirezalahij 42 52,537 ۱۹-بهمن-۱۳۹۰, ۲۲:۰۳:۴۱
آخرین ارسال: handsome

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS