兩個顯示器顯示有兩種模式,一種是雙屏復(fù)制,另一種是擴(kuò)展。
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供通化縣網(wǎng)站建設(shè)、通化縣做網(wǎng)站、通化縣網(wǎng)站設(shè)計、通化縣網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、通化縣企業(yè)網(wǎng)站模板建站服務(wù),十余年通化縣做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
你這個只能用第二種方式。你需要把要在另一個顯示器上顯示的窗體的Location設(shè)置在主顯示器全屏?xí)r的右邊就可以了.其實(shí)就是桌面的向右延伸。
在主顯示上拖一下窗體就明白了!
在項(xiàng)目中右鍵點(diǎn)擊添加窗體。在代碼中需要顯示該窗體的地方寫入如下代碼:“form2.show()”form2是你窗體的name屬性……
如果是VB.NET
那么可以直接從一個父窗體類繼承,例如
Dim
NewFrm
as
New
Form1
NewFrm.Show
這樣可以為一個窗體創(chuàng)建N個相同的子類,并且通過類的方法覆蓋,可以與父類有所不同
自己上msdn找mode。
這里有個C的。
private ImageCodecInfo GetEncoder(ImageFormat format)
{
ImageCodecInfo[] codecs = ImageCodecInfo.GetImageDecoders();
foreach (ImageCodecInfo codec in codecs)
{
if (codec.FormatID == format.Guid)
{
return codec;
}
}
return null;
}
private void VaryQualityLevel()
{
// Get a bitmap.
Bitmap bmp1 = new Bitmap(@"c:\TestPhoto.jpg");
ImageCodecInfo jgpEncoder = GetEncoder(ImageFormat.Jpeg);
// Create an Encoder object based on the GUID
// for the Quality parameter category.
System.Drawing.Imaging.Encoder myEncoder =
System.Drawing.Imaging.Encoder.Quality;
EncoderParameters myEncoderParameters = new EncoderParameters(1);
EncoderParameter myEncoderParameter = new EncoderParameter(myEncoder, 0L);
myEncoderParameters.Param[0] = myEncoderParameter;
Bitmap b = new Bitmap(100, 200);
Graphics g = Graphics.FromImage(b);
g.InterpolationMode = InterpolationMode.HighQualityBicubic;
g.DrawImage(bmp1, new Rectangle(0, 0, 100, 100), new Rectangle(0, 0, bmp1.Width, bmp1.Height), GraphicsUnit.Pixel);
g.Dispose();
b.Save(@"c:\TestPhotoQualityZero.jpg", jgpEncoder, myEncoderParameters);
}