vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Bildschirmauflösung ändern 
Autor: Rise_Against
Datum: 26.07.12 11:31

Okay...

Ich hab jetzt eine Klasse Funktionen erstellt in der ich die Funktion samt dazugehörigen Definitionen habe.

In der Form habe ich 2 simple Buttons, denen ich die Funktion jeweils hinzufügen will.
Klappt allerdings noch nicht.
Fehlermeldung ist folgende:
Fehler 2 "SetResolution" wurde nicht deklariert. Auf das Objekt kann aufgrund seiner Schutzstufe möglicherweise nicht zugegriffen werden. U:\Projekte\ScreenRes\ScreenRes\ScreenRes\Form1.vb 7 9 ScreenRes
Das geht irgendwie nicht in meinen Kopf rein ^^
Die Funktionsklasse und die Funktion selbst sind ja public...


 Private Sub btn_normal_mode_Click(ByVal sender As System.Object, ByVal e As _
   System.EventArgs) Handles btn_normal_mode.Click
        Dim f As New Funktionen()
        SetResolution()
    End Sub
    Imports System.Runtime.InteropServices
 
Public Class Funktionen
 
' ...
' ...
' ...
 
Public Function SetResolution( _
    ByVal Width As Int32, _
    ByVal Height As Int32, _
    ByVal BitsPerPixel As Int16 _
) As Boolean
        Dim dm As DEVMODE
        If Not EnumDisplaySettings(Nothing, 0, dm) Then
            Return False
        Else
            With dm
                .dmFields = _
                    DM_PELSWIDTH Or DM_PELSHEIGHT Or DM_BITSPERPEL
                .dmPelsWidth = 1280
                .dmPelsHeight = 1024
                .dmBitsPerPel = 32
            End With
            Return (ChangeDisplaySettings(dm, 0) = DISP_CHANGE_SUCCESSFUL)
        End If
    End Function
End Class

_________________________________________________________________________________

Systemintegrator der Spa? am Programmieren gefunden hat!
Bitte nicht hauen, wenn ich etwas Falsches, oder Quatsch von mir gebe ;)

Beitrag wurde zuletzt am 26.07.12 um 11:33:00 editiert.

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Bildschirmauflösung ändern4.715Rise_Against24.07.12 13:50
Re: Bildschirmauflösung ändern2.620Micke24.07.12 16:05
Re: Bildschirmauflösung ändern2.464Rise_Against24.07.12 19:08
Re: Bildschirmauflösung ändern2.460Bibobernie25.07.12 12:20
Re: Bildschirmauflösung ändern2.495madbanana26.07.12 09:34
Re: Bildschirmauflösung ändern2.504Rise_Against26.07.12 10:13
Re: Bildschirmauflösung ändern2.519madbanana26.07.12 10:19
Re: Bildschirmauflösung ändern2.495Rise_Against26.07.12 11:31
Re: Bildschirmauflösung ändern2.533ModeratorFZelle26.07.12 12:04
Re: Bildschirmauflösung ändern2.493madbanana26.07.12 12:05
Re: Bildschirmauflösung ändern2.451Rise_Against26.07.12 12:31
Re: Bildschirmauflösung ändern2.376Rise_Against26.07.12 14:26
Re: Bildschirmauflösung ändern2.318Rise_Against27.07.12 10:23

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel