我的最愛圖片調整
This commit is contained in:
parent
a4c33e9fc8
commit
2ef9ec5075
@ -84,7 +84,7 @@ namespace DualScreenDemo
|
|||||||
{
|
{
|
||||||
Name = "enterFavoriteButton"
|
Name = "enterFavoriteButton"
|
||||||
};
|
};
|
||||||
ResizeAndPositionButton(enterFavoriteButton, 842, 652, 70, 65);
|
ResizeAndPositionButton(enterFavoriteButton, 842, 662, 70, 65);
|
||||||
enterFavoriteButton.BackgroundImage = Image.FromFile(Path.Combine(Application.StartupPath, @"themes\superstar\我的最愛\我的最愛-12.jpg"));
|
enterFavoriteButton.BackgroundImage = Image.FromFile(Path.Combine(Application.StartupPath, @"themes\superstar\我的最愛\我的最愛-12.jpg"));
|
||||||
enterFavoriteButton.BackgroundImageLayout = ImageLayout.Stretch;
|
enterFavoriteButton.BackgroundImageLayout = ImageLayout.Stretch;
|
||||||
enterFavoriteButton.FlatStyle = FlatStyle.Flat;
|
enterFavoriteButton.FlatStyle = FlatStyle.Flat;
|
||||||
@ -99,7 +99,7 @@ namespace DualScreenDemo
|
|||||||
{
|
{
|
||||||
Name = "newFavoriteButton"
|
Name = "newFavoriteButton"
|
||||||
};
|
};
|
||||||
ResizeAndPositionButton(newFavoriteButton, 921, 652, 70, 65);
|
ResizeAndPositionButton(newFavoriteButton, 921, 662, 70, 65);
|
||||||
newFavoriteButton.BackgroundImage = Image.FromFile(Path.Combine(Application.StartupPath, @"themes\superstar\我的最愛\我的最愛-13.jpg"));
|
newFavoriteButton.BackgroundImage = Image.FromFile(Path.Combine(Application.StartupPath, @"themes\superstar\我的最愛\我的最愛-13.jpg"));
|
||||||
newFavoriteButton.BackgroundImageLayout = ImageLayout.Stretch;
|
newFavoriteButton.BackgroundImageLayout = ImageLayout.Stretch;
|
||||||
newFavoriteButton.FlatStyle = FlatStyle.Flat;
|
newFavoriteButton.FlatStyle = FlatStyle.Flat;
|
||||||
@ -114,7 +114,7 @@ namespace DualScreenDemo
|
|||||||
{
|
{
|
||||||
Name = "refillFavoriteButton"
|
Name = "refillFavoriteButton"
|
||||||
};
|
};
|
||||||
ResizeAndPositionButton(refillFavoriteButton, 999, 652, 70, 65);
|
ResizeAndPositionButton(refillFavoriteButton, 999, 662, 70, 65);
|
||||||
refillFavoriteButton.BackgroundImage = Image.FromFile(Path.Combine(Application.StartupPath, @"themes\superstar\我的最愛\我的最愛-14.jpg"));
|
refillFavoriteButton.BackgroundImage = Image.FromFile(Path.Combine(Application.StartupPath, @"themes\superstar\我的最愛\我的最愛-14.jpg"));
|
||||||
refillFavoriteButton.BackgroundImageLayout = ImageLayout.Stretch;
|
refillFavoriteButton.BackgroundImageLayout = ImageLayout.Stretch;
|
||||||
refillFavoriteButton.FlatStyle = FlatStyle.Flat;
|
refillFavoriteButton.FlatStyle = FlatStyle.Flat;
|
||||||
@ -129,7 +129,7 @@ namespace DualScreenDemo
|
|||||||
{
|
{
|
||||||
Name = "closeFavoriteButton"
|
Name = "closeFavoriteButton"
|
||||||
};
|
};
|
||||||
ResizeAndPositionButton(closeFavoriteButton, 1078, 652, 70, 65);
|
ResizeAndPositionButton(closeFavoriteButton, 1078, 662, 70, 65);
|
||||||
closeFavoriteButton.BackgroundImage = Image.FromFile(Path.Combine(Application.StartupPath, @"themes\superstar\我的最愛\我的最愛-15.jpg"));
|
closeFavoriteButton.BackgroundImage = Image.FromFile(Path.Combine(Application.StartupPath, @"themes\superstar\我的最愛\我的最愛-15.jpg"));
|
||||||
closeFavoriteButton.BackgroundImageLayout = ImageLayout.Stretch;
|
closeFavoriteButton.BackgroundImageLayout = ImageLayout.Stretch;
|
||||||
closeFavoriteButton.FlatStyle = FlatStyle.Flat;
|
closeFavoriteButton.FlatStyle = FlatStyle.Flat;
|
||||||
@ -163,7 +163,6 @@ namespace DualScreenDemo
|
|||||||
{
|
{
|
||||||
|
|
||||||
mobileNumber += clickedButton.Tag.ToString();
|
mobileNumber += clickedButton.Tag.ToString();
|
||||||
Console.WriteLine("Number button clicked: " + clickedButton.Tag.ToString());
|
|
||||||
phonenumber = mobileNumber;
|
phonenumber = mobileNumber;
|
||||||
|
|
||||||
FavoritePictureBox.Invalidate();
|
FavoritePictureBox.Invalidate();
|
||||||
@ -177,8 +176,8 @@ namespace DualScreenDemo
|
|||||||
using (Font font = new Font("Arial", 24))
|
using (Font font = new Font("Arial", 24))
|
||||||
using (Brush brush = new SolidBrush(Color.Black))
|
using (Brush brush = new SolidBrush(Color.Black))
|
||||||
{
|
{
|
||||||
int x = 16;
|
int x = 30;
|
||||||
int y = 68;
|
int y = 100;
|
||||||
|
|
||||||
if (showError)
|
if (showError)
|
||||||
{
|
{
|
||||||
@ -307,7 +306,7 @@ namespace DualScreenDemo
|
|||||||
if (!FavoritePictureBox.Visible)
|
if (!FavoritePictureBox.Visible)
|
||||||
{
|
{
|
||||||
|
|
||||||
ShowImageOnFavoritePictureBox(Path.Combine(Application.StartupPath, @"themes\superstar\其他介面\其他_我的最愛.jpg"));
|
ShowImageOnFavoritePictureBox(Path.Combine(Application.StartupPath, @"themes\superstar\我的最愛\我的最愛_工作區域.jpg"));
|
||||||
SetFavoritePictureBoxAndButtonsVisibility(true);
|
SetFavoritePictureBoxAndButtonsVisibility(true);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -330,7 +329,7 @@ namespace DualScreenDemo
|
|||||||
private void ShowImageOnFavoritePictureBox(string imagePath)
|
private void ShowImageOnFavoritePictureBox(string imagePath)
|
||||||
{
|
{
|
||||||
|
|
||||||
Bitmap originalImage = new Bitmap(imagePath);
|
/*Bitmap originalImage = new Bitmap(imagePath);
|
||||||
|
|
||||||
|
|
||||||
Console.WriteLine(String.Format("Original Image Size: {0}x{1}", originalImage.Width, originalImage.Height));
|
Console.WriteLine(String.Format("Original Image Size: {0}x{1}", originalImage.Width, originalImage.Height));
|
||||||
@ -347,7 +346,25 @@ namespace DualScreenDemo
|
|||||||
|
|
||||||
ResizeAndPositionPictureBox(FavoritePictureBox, cropArea.X, cropArea.Y, 416, 323);
|
ResizeAndPositionPictureBox(FavoritePictureBox, cropArea.X, cropArea.Y, 416, 323);
|
||||||
|
|
||||||
FavoritePictureBox.Visible = true;
|
FavoritePictureBox.Visible = true;*/
|
||||||
|
if (File.Exists(imagePath))
|
||||||
|
{
|
||||||
|
// 直接載入完整圖
|
||||||
|
Bitmap image = new Bitmap(imagePath);
|
||||||
|
|
||||||
|
// 顯示在 PictureBox 上
|
||||||
|
FavoritePictureBox.Image = image;
|
||||||
|
|
||||||
|
// 設定 PictureBox 的大小與位置(依你的需要調整)
|
||||||
|
ResizeAndPositionPictureBox(FavoritePictureBox, 1084, 445, image.Width, image.Height);
|
||||||
|
|
||||||
|
FavoritePictureBox.Visible = true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Console.WriteLine("圖片檔案不存在:" + imagePath);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ToggleFavoritePictureBoxButtonsVisibility()
|
private void ToggleFavoritePictureBoxButtonsVisibility()
|
||||||
|
@ -1847,8 +1847,8 @@ namespace DualScreenDemo
|
|||||||
int screenW = Screen.PrimaryScreen.Bounds.Width;
|
int screenW = Screen.PrimaryScreen.Bounds.Width;
|
||||||
int screenH = Screen.PrimaryScreen.Bounds.Height;
|
int screenH = Screen.PrimaryScreen.Bounds.Height;
|
||||||
|
|
||||||
float widthRatio = screenW / (float)1440;
|
float widthRatio = screenW / (float)1980;
|
||||||
float heightRatio = screenH / (float)900;
|
float heightRatio = screenH / (float)1080;
|
||||||
|
|
||||||
|
|
||||||
pictureBox.Location = new Point(
|
pictureBox.Location = new Point(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user