Screen Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili perangkat tampilan atau beberapa perangkat tampilan pada satu sistem.
public ref class Screen
public class Screen
type Screen = class
Public Class Screen
- Warisan
-
Screen
Contoh
Contoh kode berikut menunjukkan cara menggunakan berbagai metode dan properti Screen kelas . Contoh memanggil AllScreens properti untuk mengambil array dari semua layar yang terhubung ke sistem. Untuk setiap yang dikembalikan Screen, contoh menambahkan nama perangkat, batas, jenis, area kerja, dan layar utama ke ListBox. Untuk menggunakan contoh, tambahkan ListBox dan Button ke formulir, lalu tambahkan Click penanganan aktivitas untuk tombol .
private:
void button1_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
// For each screen, add the screen properties to a list box.
for each (Screen^ screen in Screen::AllScreens) {
listBox1->Items->Add(
String::Concat("Device Name: ", screen->DeviceName));
listBox1->Items->Add(
String::Concat("Bounds: ", screen->Bounds));
listBox1->Items->Add(
String::Concat("Type: ", screen->GetType()));
listBox1->Items->Add(
String::Concat("Working Area: ", screen->WorkingArea));
listBox1->Items->Add(
String::Concat("Primary Screen: ", screen->Primary));
}
}
private void button1_Click(object sender, System.EventArgs e)
{
// For each screen, add the screen properties to a list box.
foreach (var screen in System.Windows.Forms.Screen.AllScreens)
{
listBox1.Items.Add("Device Name: " + screen.DeviceName);
listBox1.Items.Add("Bounds: " +
screen.Bounds.ToString());
listBox1.Items.Add("Type: " +
screen.GetType().ToString());
listBox1.Items.Add("Working Area: " +
screen.WorkingArea.ToString());
listBox1.Items.Add("Primary Screen: " +
screen.Primary.ToString());
}
}
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
' For each screen, add the screen properties to a list box.
For Each screen In System.Windows.Forms.Screen.AllScreens
With ListBox1.Items
.Add("Device Name: " + screen.DeviceName)
.Add("Bounds: " + screen.Bounds.ToString())
.Add("Type: " + screen.GetType().ToString())
.Add("Working Area: " + screen.WorkingArea.ToString())
.Add("Primary Screen: " + screen.Primary.ToString())
End With
Next
End Sub
Keterangan
Konstruktor untuk objek ini bukan publik, jadi Anda tidak dapat membuat objek secara Screen eksplisit. Objek dibuat ketika Anda memanggil metode publiknya.
Properti
AllScreens |
Mendapatkan array dari semua tampilan pada sistem. |
BitsPerPixel |
Mendapatkan jumlah bit memori, yang terkait dengan satu piksel data. |
Bounds |
Mendapatkan batas tampilan. |
DeviceName |
Mendapatkan nama perangkat yang terkait dengan tampilan. |
Primary |
Mendapatkan nilai yang menunjukkan apakah tampilan tertentu adalah perangkat utama. |
PrimaryScreen |
Mendapatkan tampilan utama. |
WorkingArea |
Mendapatkan area kerja tampilan. Area kerja adalah area desktop layar, tidak termasuk taskbar, jendela yang ditambatkan, dan bilah alat yang ditambatkan. |
Metode
Equals(Object) |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah objek yang ditentukan sama dengan ini |
FromControl(Control) |
Screen Mengambil untuk tampilan yang berisi bagian terbesar dari kontrol yang ditentukan. |
FromHandle(IntPtr) |
Screen Mengambil untuk tampilan yang berisi bagian terbesar dari objek yang dirujuk oleh handel yang ditentukan. |
FromPoint(Point) |
Screen Mengambil untuk tampilan yang berisi titik yang ditentukan. |
FromRectangle(Rectangle) |
Screen Mengambil untuk tampilan yang berisi bagian terbesar persegi. |
GetBounds(Control) |
Mengambil batas tampilan yang berisi bagian terbesar dari kontrol yang ditentukan. |
GetBounds(Point) |
Mengambil batas tampilan yang berisi titik yang ditentukan. |
GetBounds(Rectangle) |
Mengambil batas tampilan yang berisi bagian terbesar dari persegi panjang yang ditentukan. |
GetHashCode() |
Menghitung dan mengambil kode hash untuk objek . |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
GetWorkingArea(Control) |
Mengambil area kerja untuk tampilan yang berisi wilayah terbesar dari kontrol yang ditentukan. Area kerja adalah area desktop layar, tidak termasuk taskbar, jendela yang ditambatkan, dan bilah alat yang ditambatkan. |
GetWorkingArea(Point) |
Mengambil area kerja yang paling dekat dengan titik yang ditentukan. Area kerja adalah area desktop layar, tidak termasuk taskbar, jendela yang ditambatkan, dan bilah alat yang ditambatkan. |
GetWorkingArea(Rectangle) |
Mengambil area kerja untuk tampilan yang berisi bagian terbesar dari persegi panjang yang ditentukan. Area kerja adalah area desktop layar, tidak termasuk taskbar, jendela yang ditambatkan, dan bilah alat yang ditambatkan. |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengambil string yang mewakili objek ini. |