Ich arbeite auf einer Website in vb.net 2010 zu bekommen und ich brauche Farbtiefe des Bildschirms in meiner default.aspx Seite zu bekommen. Wie kann ich das machen? Ich habe diesen Java-Code gefunden, der scheinbar das tut, was ich brauche, und wie kann ich ihn innerhalb von aspx verwenden? Vielen DankWie Bildschirm Farbtiefe in asp.net
import java.awt.DisplayMode;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
public class Main {
public static void main(String[] argv) throws Exception {
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice[] gs = ge.getScreenDevices();
for (int i = 0; i < gs.length; i++) {
DisplayMode dm = gs[i].getDisplayMode();
int refreshRate = dm.getRefreshRate();
if (refreshRate == DisplayMode.REFRESH_RATE_UNKNOWN) {
System.out.println("Unknown rate");
}
int bitDepth = dm.getBitDepth();
int numColors = (int) Math.pow(2, bitDepth);
}
}
}
Sie können nicht. Es ist Java. Sie müssen eine VB.Net-Alternative zu dem angegebenen Code finden. Und dieser Java-Code bezieht sich auf Bildschirmgeräte in einem OS "Forms" -Kontext (AWT), kein webbasierter Kontext. Es gibt eine Bildschirmklasse in System.Windows.Forms, die Sie sich ansehen können, aber wiederum basiert sie auf PC-Formularen, nicht auf Web https://msdn.microsoft.com/en-us/library/system.windows.forms .Screen% 28v = vs.110% 29.aspx – ManoDestra