مشاركة عبر


‏‫نظام التشغيل Windows XP على ميزات "و" نماذج Windows عناصر التحكم

لقد Microsoft Office 2010 Suite ® Windows ® XP جديد الميزات التي يمكنك الاستفادة من عندما تقوم بإنشاء Windows Forms:

  • المظهر جديد والسلوك (الشكل) في واجهة مستخدم (واجه مستخدم)

  • طرق عرض جديدة ل ListViewعنصر تحكم

  • التبديل السريع بين المستخدمين

واجهة مستخدم التغييرات في ‏‫نظام التشغيل ‏‫نظام التشغيل Windows XP

بإصداره، ‏‫نظام التشغيل ‏‫نظام التشغيل Windows XP المقدمة الجديدة مظهر وسلوك Windows واجهة المستخدم. تتألف من عناصر التحكم الوظيفية نفسها التي تم تضمينها في Visual Studio.NET واجهة مستخدم ‏‫نظام التشغيل Windows XP الميزات محدث المظهر. الثاني من التحسينات في ‏‫نظام التشغيل ‏‫نظام التشغيل Windows XP أمثلة عناصر تحكم مع تدوير زوايا الضوء على المرور بالماوس و ملونة ProgressBarعنصر التحكم.

How a sample نموذج و عناصر التحكم look on ‏‫نظام التشغيل Windows XP with "visual أنماط" turned on

لقطة شاشة لـ WinXPConAfter

ملاحظة

يطبق الميزات المذكورة في هذا إلى pic إلى اليطبقات التي تعمل تشغيل ‏‫النظام التشغيل ‏‫نظام تشغيل Windows XP. When running on غير ذلك platforms, عناصر التحكم will retain the classic واجه المستخدم look, و أي تعليمات برمجية related إلى visual أنماط will have لا effect.

عناصر التحكم متوفر إلى المطورين في Visual Studioوعلى النقيض، لا تقم بمشاركة هذا المظهر، على الرغم من أن تكون نفس عناصر التحكم.

كيف ستبدو نموذج نموذج وعناصر التحكم عن طريق الافتراضي عندما تم إنشاؤه باستخدام برنامج ‏‫Visual Studio

لقطة شاشة لـ WinXPConBefore

يمكنك اعتبار نموذج أنه يحتوي على قسمين مميزة: منطقة عميل و منطقة العميل غير. أن كافة التطبيقات التي تعمل تشغيل ‏‫النظام التشغيل ‏‫نظام تشغيل Windows XP مساحة العميل غير، والتي تشمل حدود الإطار، شريط عنوان، و أشرطة التمرير غير العميل. النظام التشغيل بتطبيق النمط مرئي إلى منطقة العميل غير بشكل افتراضي، حيث عندما يتم تشغيل النموذج Windows في ‏‫النظام التشغيل ‏‫نظام تشغيل Windows XP، سيتم انظر شريط العناوين محدثة وأشرطة مرور. يصف هذا الموضوع كيفية إجراء تغييرات على مساحة المحتويات الفعلية.

الأنماط المرئية

النمط مرئي هو المظهر واجهة مستخدم الخاصة بتطبيق أو النظام التشغيل مستخدم للتعديل. كـ المذكورة مسبقاً، أشرطة مرور الخاصة بالنموذج وشريط عنوان سيتغير فورا عند تشغيله تشغيل ‏‫نظام التشغيل ‏‫نظام التشغيل Windows XP؛ سيتم تلقائياً لمعظم عناصر تحكم النماذج Windows تطبق نمط مرئي عند تشغيله تشغيل ‏‫نظام التشغيل ‏‫نظام التشغيل Windows XP في حالة استدعاء تطبيق الخاص بك في EnableVisualStylesالأسلوب. لمزيد من المعلومات راجع كيفية القيام بـ : تمكين أنماط ‏‫نظام التشغيل Windows XP Visual.

هناك عدة عناصر تحكم النماذج Windows بالطريقة نفسها تشغيل الجميع أنظمة تشغيل; تنفيذ EnableVisualStylesله بلا تأثير تشغيل عناصر التحكم هذه. These تضمين theLabel,LinkLabel,DomainUpDown,NumericUpDown, وCheckedListBoxعناصر التحكم.

‏‫نظام التشغيل Windows XP عرض قائمة أنماط

In addition to the new appearance of the UI, ‏‫نظام التشغيل Windows XP also introduced two new styles for the ListView عنصر تحكم, as evidenced in the right-hand pane of Windows مستكشف.

  • عرض المجموعة

  • تجانب عرض

The grouping features of the ListView عنصر تحكم in ‏‫نظام التشغيل Windows XP enable you to visually arrange logically related sets of items together. يتم فصل هذه المجموعات تشغيل شاشة بواسطة رأس مجموعة أفقية التي تحتوي تشغيل عنوان.

تشغيل الأنظمة الأساسية الأقدم من ‏‫نظام التشغيل ‏‫نظام التشغيل Windows XP للمجموعات فقط لا يظهر. سيتم عرض كل العناصر كـ المعتاد. لمزيد من المعلومات، راجع كيفية القيام بما يلي: مجموعة العناصر في عنصر تحكم Windows Forms ListView.

علامات الإدراج المستخدمين عرض الموقع سيتم وضع عناصر المسحوبة. وضع الإدراج dهوplay عند AutoArrangeخاصية ListViewعنصر التحكم هو معينة إلى خطأ. عندما يسحب المستخدم عنصر بين عنصرين الأخرى, يظهر علامة إدراج العنصر الموقع المتوقع الجديد.

في الأنظمة الأساسية الأقدم من ‏‫نظام التشغيل ‏‫نظام التشغيل Windows XP، لن تظهر علامة الإدراج ومن استدعاء إلى أساليب وخصائص علامة الإدراج لن يكون أي تأثير. لمزيد من المعلومات، راجع كيفية القيام بما يلي: عرض علامة إدراج في عنصر تحكم Windows Forms ListView.

The tile-view feature of the ListView عنصر تحكم enables you to provide a visual balance between graphical and textual information. معلومات نصية عرض لعنصر في طريقة عرض التجانب هو نفس كـ المعلومات العمود المحدد لعرض التفاصيل. Tile view functions in combination with either the grouping or insertion mark features in the ListView عنصر تحكم. تستخدم عرض "تجانب" رمز 32 × 32 و عدة أسطر من نص.

Tile view properties and methods enable you to specify which column fields to display for each item, and to collectively عنصر تحكم the size and appearance of all items within a tile-view window. للإيضاح، هو السطر أول من نص في أحد المربعات دائماً العنصر اسم.

في الأنظمة الأساسية التي تسبق ‏‫نظام التشغيل ‏‫نظام التشغيل Windows XP، ListViewستظهر في عرض أيقونة كبيرة. لمزيد من المعلومات، راجع كيفية القيام بما يلي: تمكين عرض "تجانب" في عنصر تحكم عرض قائمة Windows Forms.

التبديل السريع بين المستخدمين تشغيل ‏‫نظام التشغيل ‏‫نظام التشغيل Windows XP

‏‫نظام التشغيل ‏‫نظام التشغيل Windows XP بتقديم "التبديل السريع بين المستخدمين"، مما يسمح للمستخدمين المتعددين إلى يجعله مشتركًا كمبيوتر والتبديل بين جلسات عمل المستخدمين دون إغلاق البرامج التي كانت تشغيل. .NET Frameworkيوفر SessionSwitchالأحداث التي تحدث عندما الحالي مستخدم التغييرات.

ملاحظة

SessionSwitchتطبيق حدث فقط لنظام التشغيل ‏‫نظام التشغيل Windows XP، و تعليمات برمجية في SessionSwitchسيتم تجاهل معالج الأحداث عند تشغيلها تشغيل أنظمة أساسية غير ذلك.

توضح التعليمة البرمجية التالية في كتابة بيانات إلى يسجل في SessionSwitchحدث:

Private Sub SessionSwitch(ByVal sender As System.Object, ByVal e As _
Microsoft.Win32.SessionSwitchEventArgs)
    If e.Reason = SessionSwitchReason.SessionLogon Then
        My.Computer.EventLogs.Application.WriteEntry( _
My.User.Username.ToString & " logged on at " & _
My.Computer.Clock.LocalTime.Now.ToString)
    ElseIf e.Reason = SessionSwitchReason.SessionLogoff Then
        My.Computer.EventLogs.Application.WriteEntry( _
My.User.Username.ToString & " logged off at " & _
My.Computer.Clock.LocalTime.Now.ToString)
    End If
End Sub

private void sessionSwitch(System.Object sender, _
Microsoft.Win32.SessionSwitchEventArgs e)
{
    if (e.Reason == SessionSwitchReason.SessionLogon)
        EventLog.WriteEntry("sessionSwitch", _
SystemInformation.UserName.ToString() + " logged on at " + _
DateTime.Now.TimeOfDay.ToString());
    else if (e.Reason == SessionSwitchReason.SessionLogoff)
        EventLog.WriteEntry("sessionSwitch", _
SystemInformation.UserName.ToString() + " logged off at " + _
DateTime.Now.TimeOfDay.ToString());
}

راجع أيضًا:

المهام

كيفية القيام بما يلي: مجموعة العناصر في عنصر تحكم Windows Forms ListView

كيفية القيام بما يلي: تمكين عرض "تجانب" في عنصر تحكم عرض قائمة Windows Forms

كيفية القيام بما يلي: عرض علامة إدراج في عنصر تحكم Windows Forms ListView

المرجع

FlatStyle

SessionSwitch