ش | ی | د | س | چ | پ | ج |
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
ویژگی AppIcon یک عبارت رشته ای که نام یک فایل Bitmap یا Icon است. البته شامل مسیر !!!
راحت ترین راه برای تنظیم این ویژگی استفاده از انتخاب Application Icon در جعبه دیالوگ Access Options است.همچنین می توان با استفاده از ماکرو یا ویژوال بیسیک نیز آنرا تنظیم نمود.
برای تنظیم ویژگی AppIcon با استفاده از ماکرو یا ویژوال بیسیک می بایست یا اول در آن پنجره یادشده یکبار تنظیم نمود یا این ویژگی را طبق راه ها( ی )زیر ایجاد کرد :
در یک پایگاه داده اکسس ، می توان آن را با استفاده از مِتُد CreateProperty و الحاق کردنش به مجموعه پراپرتیزهای شئ آبجکت اضافه نمود.
نوشتاری این متد با آرگومان ها که همه Optional هستند نه اجباری و لازم
expression .CreateProperty(Name, Type, Value, DDL)
Type :
dbBoolean
dbText
dbLong
dbByte
Ex:Name="AppIcon";Type=dbText;Value=PathOfIconOrBitmap
خطای ۳۲۷۰ بدین معنی است که ویژگی پیدا نشد.
Error 3270 means that the property was not found.
بالا ساختن ویژگی بود و بعد استفاده از مِتُد زیر :
اضافه کردن ویژگی جدید به مجموعه یا کالکشن پراپرتیزها
expression .Append(Object)
با استفاده از پیام ویندوزی هم که به پنجره فرم می شود ارسال نمود می توان آیکون را ضمیمه کرد.
تابع SendMessageA و ارسال پیام ویندوزی WM_SETICON
wParam :
ICON_BIG=1
ICON_SMALL=0
lParam:
Null
SetWindowTextA hWndAccessApp,TitleText
FunctionName(Name,Type,Value) As Boolean
On Error Resume Next
Set dbs = CurrentDb
On Error GoTo Change_Err
dbs.Properties(strPropName) =varPropValue
ChangeProperty = True
If err=3270 Then ' Not Found
Set prp=dbs.CreateProperty(strPropName, varPropType, varPropValue)
dbs.Properties.Append prp
Else
ChangeProperty = False
Exit Function
End If
End Function
Application.RefreshTitleBar
2003 :
You can set the StartupShowDBWindow property to False to hide the Database window so the user can't see the tables, queries, macros, and modules within your database
Application.SetOption :
Application.SetOption "Selection Behavior", 1
SendIcon :