HOW TO: تعيين خاصية قناع و خاصية الصورة للحصول زر CommandBar 2003 Office

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية824017
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الموجز
توضح هذه المقالة خطوة بخطوة حول كيفية تعيين قناع وخصائص صورة عنصر تحكم Microsoft Office 2003 CommandBar من ملحق تعليمات برمجية تمت إدارتها الذي تم إنشاؤه باستخدام أدوات Visual Studio على نظام Microsoft Office. خصائص صورة تسمح لك لتعيين الصورة التي تظهر على عنصر تحكم CommandBar. قد يتم استخدام خصائص قناع لإنشاء خلفية شفافة لتلك الصورة.

back to the top

إنشاء جديد مشروع Visual Basic .NET Excel مصنف

  1. من القائمة ملف في Microsoft Visual Studio .NET 2003 أشر إلى جديد ثم انقر فوق المشروع.

    يظهر مربع الحوار مشروع جديد.
    1. في القائمة أنواع Project توسيع مشروعات نظام Microsoft Office ، ثم انقر فوق مشاريع Visual Basic.
    2. في قائمة قوالب انقر فوق مصنف Excel.
    3. في المربع الاسم، اكتب ExcelCommandbar ومن ثم انقر فوق موافق.

      يظهر معالج Microsoft Office Project.
    4. انقر فوق إنهاء.
  2. من القائمة المشروع انقر فوق إضافة مرجع.

    يظهر مربع الحوار إضافة المرجع.
    1. انقر فوق علامة التبويب .NET. في قائمة المكونات انقر فوق System.Drawing.dll ثم انقر فوق تحديد.
    2. في قائمة المكونات انقر فوق stdole ثم انقر فوق تحديد.
    3. انقر فوق موافق.
  3. إضافة توجيه التالية في أعلى ThisWorkbook.vb:
    Imports System.Reflection
back to the top

إضافة صورة الموارد إلى المشروع الخاص بك

في هذا المقطع تتم إضافة موردين الصورة المضمنة إلى المشروع. مورد واحد خصائص صورة عنصر التحكم CommandBar. مورد أخرى الخصائص قناع.

إضافة موارد صورة إلى مشروع الكمبيوتر التي تعمل صورة جهاز التحكم CommandBar
  1. من القائمة المشروع انقر فوق إضافة المكونات. يظهر مربع الحوار إضافة عنصر جديد.
  2. في قائمة قوالب انقر فوق ملف الصورة النقطية.
  3. اسم الصورة Picture.bmp ثم انقر فوق فتح.

    يتم فتح الصورة النقطية للتحرير في محرر الصور النقطية.
  4. من القائمة عرض، انقر فوق إطار خصائص. تعيين الخاصية عرض كل "و" الخاصية ارتفاع الصورة النقطية إلى 16.
  5. تعبئة ناحية الصورة النقطية بالكامل الأحمر ثم قم برسم دائرة خضراء في وسط الصورة النقطية.
  6. في "مستكشف الحلول" انقر بزر الماوس الأيمن فوق Picture.bmp ومن ثم انقر فوق خصائص. تغيير الخاصية إنشاء إجراء إلى الموارد المضمنة.
  7. من القائمة ملف، انقر فوق حفظ Picture.bmp.
إضافة موارد صورة إلى مشروع الكمبيوتر التي تعمل قناع صورة جهاز التحكم CommandBar
  1. في "مستكشف الحلول" انقر فوق Picture.bmp.
  2. من القائمة ملف، انقر فوق نسخ.
  3. من القائمة ملف، انقر فوق لصق.

    إضافة ملف جديد يحمل الاسم نسخ Picture.bmp إلى المشروع.
  4. في "مستكشف الحلول" انقر بزر الماوس الأيمن فوق Mask.bmp ومن ثم انقر فوق إعادة التسمية. قم بتغيير الاسم Mask.bmp.
  5. في "مستكشف الحلول" انقر بزر الماوس الأيمن فوق Mask.bmp ومن ثم انقر فوق فتح. تغيير لون الخلفية الصورة اللون الأبيض وتغيير لون الدائرة إلى الأسود.

    ملاحظة عند إضافة الصورة مع القناع إلى عنصر تحكم CommandBar مناطق سوداء القناع مرئية. مناطق أبيض شفاف.
  6. من القائمة ملف، انقر فوق حفظ Mask.bmp.
back to the top

إضافة رمز إلى إنشاء CommandBar والتحكم CommandBar

في هذا المقطع إضافة تعليمة برمجية إلى مشروع التي تحميل الموارد الصورة المضمنة في تدفقات بناء على CommandBar والتحكم CommandBar ثم تعيين خصائص صورة وخصائص قناع لعنصر التحكم CommandBar.
  1. إضافة متغير التالية على مستوى الفئة إلى فئة OfficeCodeBehind:
    WithEvents CBarButton As Office.CommandBarButton
  2. إضافة التعليمات البرمجية التالية إلى معالج الأحداث ThisWorkbook_Open في ThisWorkbook.vb:
        'Get a reference to this assembly.    Dim ThisAssembly As [Assembly]    ThisAssembly = [Assembly].GetExecutingAssembly()    'Load the Picture and the Mask image resources.    Dim imgStreamPic As System.IO.Stream, imgStreamMask As System.IO.Stream    imgStreamPic = ThisAssembly.GetManifestResourceStream("ExcelCommandBar.Picture.bmp")    imgStreamMask = ThisAssembly.GetManifestResourceStream("ExcelCommandBar.Mask.bmp")    'Obtain references to IPictureDisp for both images.    Dim ax As New MyAxHost    Dim Pic As stdole.IPictureDisp, Mask As stdole.IPictureDisp    Pic = ax.IPictureDisp(Drawing.Image.FromStream(imgStreamPic))    Mask = ax.IPictureDisp(Drawing.Image.FromStream(imgStreamMask))    'Add a temporary CommandBar and a CommandBar button.    Dim CBar As Office.CommandBar    CBar = ThisApplication.CommandBars.Add("My CommandBar", , , True)    CBarButton = CType(CBar.Controls.Add(Office.MsoControlType.msoControlButton), _                Office.CommandBarButton)    CBarButton.Style = Office.MsoButtonStyle.msoButtonIconAndCaption    CBarButton.Caption = "My Button"    CBarButton.Tag = "My_Button"    CBarButton.Picture = Pic    CBarButton.Mask = Mask    CBar.Visible = True
  3. إضافة فئة التالية MyAxHost مباشرة بعد معالج الأحداث ThisWorkbook_Open في ThisWorkbook.vb:
    Public Class MyAxHost    Inherits System.Windows.Forms.AxHost    Public Sub New()        MyBase.New("59EE46BA-677D-4d20-BF10-8D8067CB8B33")    End Sub    Public Shared Function IPictureDisp(ByVal Image As System.Drawing.Image) As stdole.IPictureDisp        IPictureDisp = CType(AxHost.GetIPictureDispFromPicture(Image), stdole.IPictureDisp)    End FunctionEnd Class
  4. إضافة دالة التالية إلى الفئة OfficeCodeBehind:
    Private Sub CBarButton_Click(ByVal Ctrl As Microsoft.Office.Core.CommandBarButton,  _    ByRef CancelDefault As Boolean) Handles CBarButton.Click    MessageBox.Show("You clicked My Button!")End Sub
  5. اضغط F5 لإنشاء و لتشغيل المشروع.

    لاحظ أن ExcelCommandBar.xls فتح في Excel. عند فتح المصنف يظهر CommandBar جهاز. تتوفر CommandBar جهاز التحكم CommandButton واحد مع صورة شفافة.
back to the top

مراجع
للحصول على معلومات إضافية، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
286460HOWTO: تعيين "قناع" و "خصائص الصورة لـ Office XP CommandBars
back to the top

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 824017 - آخر مراجعة: 02/28/2014 00:40:20 - المراجعة: 2.4

Microsoft Office Excel 2003, Microsoft Office Word 2003, Microsoft Visual Studio Tools for the Microsoft Office System

  • kbnosurvey kbarchive kbmt kbhowtomaster kbpia KB824017 KbMtar
تعليقات