{"id":5683,"date":"2023-04-02T18:56:45","date_gmt":"2023-04-02T09:56:45","guid":{"rendered":"https:\/\/okamurax.com\/?p=5683"},"modified":"2023-04-05T23:58:58","modified_gmt":"2023-04-05T14:58:58","slug":"c-%e7%b8%a6%e6%a8%aa%e6%af%94%e5%9b%ba%e5%ae%9a%e3%81%ae%e7%94%bb%e5%83%8f%e8%a1%a8%e7%a4%ba","status":"publish","type":"post","link":"https:\/\/appbay.org\/?p=5683","title":{"rendered":"C# \u753b\u50cf\u8868\u793a(\u7e26\u6a2a\u6bd4\u56fa\u5b9a\uff0b\u30bf\u30a4\u30de\u30fc\u66f4\u65b0)"},"content":{"rendered":"<p>LAN\u7d4c\u7531\u3067\u73fe\u5834\u306e\u30c7\u30a3\u30b9\u30d7\u30ec\u30a4\u306b\u8cc7\u6599\u3092\u8868\u793a\u3055\u305b\u3066\u304a\u304f\u30a2\u30a4\u30c7\u30a2\u306e\u691c\u8a3c\u7528\u3002<\/p>\n<p>\u4f55\u304b\u3057\u3089\u306e\u30b9\u30af\u30ea\u30d7\u30c8\u3067\u8cc7\u6599\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u81ea\u52d5\u3067\u958b\u304f\u65b9\u6cd5\u3082\u8003\u3048\u305f\u3051\u3069\u3001\u8cc7\u6599\u3092\u6e96\u5099\u3059\u308b\u5074\u304c\u753b\u50cf\u306b\u5909\u63db\u3059\u308b\u624b\u9593\u3092\u304b\u3051\u308c\u308b\u306a\u3089\u30d7\u30ed\u30b0\u30e9\u30e0\u304c\u7c21\u5358\u3067\u6e08\u3080\u3002<\/p>\n<pre class=\"lang:c# decode:true \">using System;\r\nusing System.Drawing;\r\nusing System.Windows.Forms;\r\n\r\nnamespace WindowsFormsApp1\r\n{\r\n    public partial class Form1 : Form\r\n    {\r\n        public Form1()\r\n        {\r\n            InitializeComponent();\r\n\r\n            var timer = new Timer();\r\n\r\n            timer.Tick += (s, e) =&gt; { DisplayImage(); };\r\n            timer.Interval = 1000 * 60 * 15; \/\/ 15\u5206\r\n            timer.Start();\r\n\r\n            this.Resize += (s, e) =&gt;\r\n            {\r\n                var w = this.Width - 50;\r\n                var h = this.Height - 70;\r\n\r\n                pictureBox1.Left = 10;\r\n                pictureBox1.Top = 10;\r\n                pictureBox1.Width = w \/ 2;\r\n                pictureBox1.Height = h \/ 2;\r\n\r\n                pictureBox2.Left = w \/ 2 + 20;\r\n                pictureBox2.Top = 10;\r\n                pictureBox2.Width = w \/ 2;\r\n                pictureBox2.Height = h \/ 2;\r\n\r\n                pictureBox3.Left = 10;\r\n                pictureBox3.Top = h \/ 2 + 20;\r\n                pictureBox3.Width = w \/ 2;\r\n                pictureBox3.Height = h \/ 2;\r\n\r\n                pictureBox4.Left = w \/ 2 + 20;\r\n                pictureBox4.Top = h \/ 2 + 20;\r\n                pictureBox4.Width = w \/ 2;\r\n                pictureBox4.Height = h \/ 2;\r\n            };\r\n\r\n            pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;\r\n            pictureBox2.SizeMode = PictureBoxSizeMode.Zoom;\r\n            pictureBox3.SizeMode = PictureBoxSizeMode.Zoom;\r\n            pictureBox4.SizeMode = PictureBoxSizeMode.Zoom;\r\n\r\n            pictureBox1.BorderStyle = BorderStyle.FixedSingle;\r\n            pictureBox2.BorderStyle = BorderStyle.FixedSingle;\r\n            pictureBox3.BorderStyle = BorderStyle.FixedSingle;\r\n            pictureBox4.BorderStyle = BorderStyle.FixedSingle;\r\n\r\n            pictureBox1.BackColor = Color.White;\r\n            pictureBox2.BackColor = Color.White;\r\n            pictureBox3.BackColor = Color.White;\r\n            pictureBox4.BackColor = Color.White;\r\n\r\n            this.WindowState = FormWindowState.Maximized;\r\n\r\n            DisplayImage();\r\n        }\r\n\r\n        private void DisplayImage()\r\n        {\r\n            string dir = System.IO.Path.GetDirectoryName(Application.ExecutablePath) + @\"\\image\\\";\r\n\r\n            pictureBox1.ImageLocation = dir + \"1.jpg\";\r\n            pictureBox2.ImageLocation = dir + \"2.jpg\";\r\n            pictureBox3.ImageLocation = dir + \"3.jpg\";\r\n            pictureBox4.ImageLocation = dir + \"4.jpg\";\r\n            Text = DateTime.Now.ToString(\"\u5de5\u5834\u63b2\u793a\u677f MM\u6708dd\u65e5HH\u6642mm\u5206\") + \" \u66f4\u65b0\";\r\n        }\r\n    }\r\n}\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>LAN\u7d4c\u7531\u3067\u73fe\u5834\u306e\u30c7\u30a3\u30b9\u30d7\u30ec\u30a4\u306b\u8cc7\u6599\u3092\u8868\u793a\u3055\u305b\u3066\u304a\u304f\u30a2\u30a4\u30c7\u30a2\u306e\u691c\u8a3c\u7528\u3002 \u4f55\u304b\u3057\u3089\u306e\u30b9\u30af\u30ea\u30d7\u30c8\u3067\u8cc7\u6599\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u81ea\u52d5\u3067\u958b\u304f\u65b9\u6cd5\u3082\u8003\u3048\u305f\u3051\u3069\u3001\u8cc7\u6599\u3092\u6e96\u5099\u3059\u308b\u5074\u304c\u753b\u50cf\u306b\u5909\u63db\u3059\u308b\u624b\u9593\u3092\u304b\u3051\u308c\u308b\u306a\u3089\u30d7\u30ed\u30b0\u30e9\u30e0\u304c\u7c21\u5358\u3067\u6e08\u3080\u3002 usi &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/appbay.org\/?p=5683\" class=\"more-link\"><span class=\"screen-reader-text\">&#8220;C# \u753b\u50cf\u8868\u793a(\u7e26\u6a2a\u6bd4\u56fa\u5b9a\uff0b\u30bf\u30a4\u30de\u30fc\u66f4\u65b0)&#8221; \u306e<\/span>\u7d9a\u304d\u3092\u8aad\u3080<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[9],"class_list":["post-5683","post","type-post","status-publish","format-standard","hentry","category-1","tag-c-net"],"_links":{"self":[{"href":"https:\/\/appbay.org\/index.php?rest_route=\/wp\/v2\/posts\/5683","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/appbay.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/appbay.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/appbay.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/appbay.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5683"}],"version-history":[{"count":3,"href":"https:\/\/appbay.org\/index.php?rest_route=\/wp\/v2\/posts\/5683\/revisions"}],"predecessor-version":[{"id":5690,"href":"https:\/\/appbay.org\/index.php?rest_route=\/wp\/v2\/posts\/5683\/revisions\/5690"}],"wp:attachment":[{"href":"https:\/\/appbay.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5683"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/appbay.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5683"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/appbay.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5683"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}