vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 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.735Rise_Against24.07.12 13:50
Re: Bildschirmauflösung ändern2.630Micke24.07.12 16:05
Re: Bildschirmauflösung ändern2.471Rise_Against24.07.12 19:08
Re: Bildschirmauflösung ändern2.467Bibobernie25.07.12 12:20
Re: Bildschirmauflösung ändern2.502madbanana26.07.12 09:34
Re: Bildschirmauflösung ändern2.511Rise_Against26.07.12 10:13
Re: Bildschirmauflösung ändern2.525madbanana26.07.12 10:19
Re: Bildschirmauflösung ändern2.509Rise_Against26.07.12 11:31
Re: Bildschirmauflösung ändern2.541ModeratorFZelle26.07.12 12:04
Re: Bildschirmauflösung ändern2.505madbanana26.07.12 12:05
Re: Bildschirmauflösung ändern2.457Rise_Against26.07.12 12:31
Re: Bildschirmauflösung ändern2.382Rise_Against26.07.12 14:26
Re: Bildschirmauflösung ändern2.329Rise_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