Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 欧美一区二区在线观看视频,国产欧美成人免费观看,欧美一日本频道一区二区三区

          整合營(yíng)銷(xiāo)服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢(xún)熱線(xiàn):

          福虎迎春!“萌小虎”送來(lái)拜年表情包+H5拼圖

          福虎迎春!“萌小虎”送來(lái)拜年表情包+H5拼圖

          源:人民日?qǐng)?bào)中央廚房-藍(lán)藍(lán)天工作室

          虎年新春的鐘聲

          即將敲響

          在中國(guó)文化中

          虎是勇敢和力量的象征

          今天,從東北虎豹國(guó)家公園躍來(lái)的

          冰雪健將“萌小虎”

          前來(lái)陪您過(guò)年

          為您送上專(zhuān)屬新春祝福!

          (識(shí)別海報(bào)中二維碼,下載表情包)

          虎年大吉~

          “萌小虎”給您拜大年啦!

          吃頓餃子,暖胃暖心,辭舊迎新~

          新年來(lái)到,給大家發(fā)個(gè)紅包~

          喜迎虎年,共賀新春!

          虎年接虎福,新年更幸福~

          嗷嗚~虎年氛圍組已上線(xiàn)!

          (#°Д°)!

          虎虎生風(fēng)加油干,生龍活虎過(guò)大年!

          給努力的你手動(dòng)點(diǎn)贊,棒棒噠~

          哼~我瞧瞧誰(shuí)沒(méi)把本虎收藏!

          大老遠(yuǎn)趕來(lái)的“萌小虎”

          只帶著一大包表情包來(lái)表“情”

          那怎么夠?

          福虎送福

          當(dāng)然要誠(chéng)意滿(mǎn)滿(mǎn)!

          長(zhǎng)按下圖二維碼并識(shí)別

          或用手機(jī)微信直接掃碼

          您將親手拼出一只“萌小虎”

          解鎖虎年聊天必備虎知識(shí)

          拿到更多驚喜

          眼明手快的你

          將擁有虎年專(zhuān)屬祝福

          愛(ài)“拼”就會(huì)贏!快快接福吧!

          (H5鏈接:http://v.people.cn/GB/177969/441849/index.html)

          “萌小虎”的祝福,大家可要收好喲!

          生龍活虎,龍騰虎躍

          福虎迎春,虎到福到

          快把新年海報(bào)曬到朋友圈吧

          一起迎春接福

          共祝國(guó)泰民安!

          來(lái)源|人民網(wǎng)、人民日?qǐng)?bào)中央廚房-藍(lán)藍(lán)天工作室

          支持單位:國(guó)家林業(yè)和草原局(國(guó)家公園管理局)宣傳中心、 東北虎豹國(guó)家公園管理局

          本文來(lái)自【人民日?qǐng)?bào)中央廚房-藍(lán)藍(lán)天工作室】,僅代表作者觀點(diǎn)。全國(guó)黨媒信息公共平臺(tái)提供信息發(fā)布傳播服務(wù)。

          ID:jrtt

          年一度的中秋節(jié)馬上就到啦,小伙伴們收到月餅了嗎。

          記得我的學(xué)生時(shí)代,郵件祝福還風(fēng)靡過(guò)一段時(shí)間,打開(kāi)QQ郵箱,各種轉(zhuǎn)發(fā)郵件和祝福郵件,現(xiàn)在想想都覺(jué)得有點(diǎn)久遠(yuǎn)了。
          相信小伙伴們也都用過(guò)群發(fā)郵件的功能,例如QQ郵箱,163郵箱等都有提供這種功能,直接發(fā)送或者密送都可以。但都會(huì)存在一個(gè)問(wèn)題,就是一鍵發(fā)送時(shí),郵件內(nèi)容都是一樣的,無(wú)法針對(duì)收件人而有個(gè)性化的稱(chēng)呼。針對(duì)這個(gè)需求,我們可以做一個(gè)群發(fā)郵件的桌面端軟件。

          我們首先整理下我們需要實(shí)現(xiàn)的最簡(jiǎn)單的功能:

          • 可以輸入并記住賬號(hào)和密碼
          • 可以導(dǎo)入收件人信息
          • 可以自由選擇收件人
          • 郵件內(nèi)容可以針對(duì)收件人進(jìn)行個(gè)性化修改,可以輸入郵件標(biāo)題,可以附帶圖片
          • 有發(fā)送郵件的功能

          需求整理完成,說(shuō)干就干。

          布局

          首先新建一個(gè)窗體,定義為MainForm。將MainForm的初始狀態(tài)修改為一打開(kāi)就最大化。

          this.WindowState=FormWindowState.Maximized;

          我們可以用GroupBox將Mainform劃分為三部分,“登錄信息”,“收件人信息”,還有“郵件內(nèi)容”,如圖:

          Tips:因?yàn)槲覀兡J(rèn)窗口最大化,所以我們需要先設(shè)置三個(gè)GroupBox的Anchor屬性,依次分別為“Top,Bottom,Left”,“Top,Bottom,Left”和“Top,Bottom,Left,Right”。這樣GroupBox就會(huì)隨窗口大小變化而不至于打亂布局。

          控件

          劃分布局之后,在每一個(gè)GroupBox中增加我們需要的控件。

          “登錄信息”

          兩個(gè)Label(標(biāo)注“賬號(hào)”與“密碼”);

          兩個(gè)TextBox(用來(lái)輸入賬號(hào)與密碼);

          兩個(gè)CheckBox(一個(gè)用來(lái)記住賬戶(hù)密碼,一個(gè)用來(lái)隱藏密碼)。

          用TextBox輸入密碼時(shí),我們可以設(shè)置TextBox的UseSystemPasswordChar屬性為T(mén)rue,則我們輸入的文字都會(huì)以密文顯示。與CheckBox聯(lián)動(dòng),默認(rèn)勾選CheckBox時(shí),密碼以符號(hào)顯示,不勾選CheckBox時(shí),密碼以明文顯示。

          代碼如下:

          private void cbShowPwd_CheckedChanged(object sender, EventArgs e)
           {
                 if (this.cbShowPwd.Checked==true)
                      {
                          this.tbPassword.UseSystemPasswordChar=false;
                          
                      }
                      else
                      {
                          this.tbPassword.UseSystemPasswordChar=true;
                      }
          }

          實(shí)際效果如圖:

          記住賬戶(hù)與密碼涉及本地存儲(chǔ),我們后面具體寫(xiě)代碼時(shí)再來(lái)實(shí)現(xiàn)這個(gè)功能,先按住不提。


          “收件人信息”

          一個(gè)CheckBox(全選功能);

          一個(gè)CheckListBox(用來(lái)顯示導(dǎo)入的收件人信息);

          兩個(gè)Button(一個(gè)用來(lái)導(dǎo)入文件,一個(gè)用來(lái)確認(rèn)選擇收件人);

          一個(gè)Label(用來(lái)顯示已選擇的收件人數(shù)量)。

          關(guān)于CheckListBox的相關(guān)設(shè)置與全選功能具體可以查看我的上一篇文章(「Winform開(kāi)發(fā)小技巧05」批量操作單號(hào)-CheckListBox)

          全選功能代碼:

          private void cbSelectAll_CheckedChanged(object sender, EventArgs e)
           {
             //全選功能
                      if (this.cbSelectAll.Checked)
                      {
                          for (int i=0; i < this.clbReceivers.Items.Count; i++)
                          {
                              if (!this.clbReceivers.GetItemChecked(i))
                                  this.clbReceivers.SetItemChecked(i,true);
                          }
                      }
                      else
                      {
                          for (int i=0; i < this.clbReceivers.Items.Count; i++)
                          {
                              if (this.clbReceivers.GetItemChecked(i))
                                  this.clbReceivers.SetItemChecked(i, false);
                          }
                      }
          }

          這里的操作邏輯是:點(diǎn)擊Button導(dǎo)入收件人=>CheckListBox顯示收件人=>全選=>Label顯示已選人數(shù)=>點(diǎn)擊Button確認(rèn)選擇,收件人數(shù)據(jù)傳輸?shù)较乱粋€(gè)部分“郵件內(nèi)容”。

          導(dǎo)入功能我們可以寫(xiě)一個(gè)方法,這里先暫時(shí)不寫(xiě)。

          我們可以先解決Label的顯示問(wèn)題。Label顯示選擇人數(shù)時(shí),需要根據(jù)CheckListBox中Item的實(shí)時(shí)勾選狀態(tài)進(jìn)行變化,這個(gè)比較有趣,我們可以在CheckListBox的Itemcheck事件中實(shí)現(xiàn)。

          代碼如下:

          private void clbReceivers_ItemCheck(object sender, ItemCheckEventArgs e)
           {
                      //這個(gè)事件是指示某項(xiàng)的選中狀態(tài)將要被更改、在更改前會(huì)執(zhí)行這個(gè)事件
                      //所以checkedListBox.CheckedItems.Count獲取的是更改之前的值           
                      if (e.NewValue==CheckState.Checked)
                      {
          
                          this.lbSelectedCount.Text="已選:"+(this.clbReceivers.CheckedItems.Count + 1).ToString();
          
                      }
                      else
                      {
                          this.lbSelectedCount.Text="已選:" + (this.clbReceivers.CheckedItems.Count - 1).ToString();
          
                      }
          }

          實(shí)際效果如圖:(因?yàn)檫€沒(méi)有數(shù)據(jù),為了展示效果,我先手動(dòng)輸入一些數(shù)據(jù))

          “郵件內(nèi)容”

          兩個(gè)Label;

          兩個(gè)TextBox(一個(gè)用來(lái)顯示收件人,一個(gè)用來(lái)輸入標(biāo)題,顯示收件人我們可以將其MultiLine屬性設(shè)置為T(mén)rue,這樣可以多行顯示);

          一個(gè)RichTextBox(用來(lái)輸入正文內(nèi)容,后期我們用Html來(lái)發(fā)送文件,RichTextBox方便我們輸入段落及圖片);

          一個(gè)Button(用來(lái)確認(rèn)發(fā)送郵件)。

          效果如圖:

          至此,我們的布局就全部完成了!

          但是大家又沒(méi)有發(fā)現(xiàn)一個(gè)問(wèn)題,由于Winfrom界面縮放問(wèn)題,我們生成的界面有點(diǎn)模糊,很難看,針對(duì)這個(gè)問(wèn)題,微軟有專(zhuān)門(mén)的解決方案。

          首先右鍵項(xiàng)目=>添加新建項(xiàng)=>添加應(yīng)用程序清單文件。

          打開(kāi)app.manifest文件,取消application節(jié)點(diǎn)注釋


          打開(kāi)App.config文件,添加節(jié)點(diǎn)EnableWindowsFormsHighDpiAutoResizing,值為true

          此時(shí)我們重新按F5進(jìn)行編譯,可以發(fā)現(xiàn)界面分辨率正常了,瞬間好看不少有沒(méi)有。

          下篇文章,我們就開(kāi)始正式編碼了,或許可以趕上中秋給大家拜個(gè)晚年了,哈哈哈


          如果各位覺(jué)得我寫(xiě)的對(duì)你有那么一點(diǎn)點(diǎn)幫助,歡迎一鍵三連~感激不盡~

          有不到一個(gè)月,牛年春節(jié)就快到了。每到這個(gè)時(shí)候,各種新年的祝福語(yǔ)字體設(shè)計(jì)也大受歡迎,將這些祝福語(yǔ)用在海報(bào)、電商設(shè)計(jì)中,非常方便。

          今天,我在站酷上看到了一組牛年祝福字體設(shè)計(jì),覺(jué)得非常棒!關(guān)鍵是,這組字體是免費(fèi)可商用的!下面,我就把這組字體分享給大家。

          作者:志明劉

          原文地址:

          https://www.zcool.com.cn/work/ZNTAxNzQzODA=.html

          網(wǎng)盤(pán)鏈接:

          pan.baidu.com/s/1W8KgNv6cCWyIHJ9PPQvVCw

          提取碼:6666



          這些字體都是手寫(xiě)的書(shū)法字體,有些字體加入了創(chuàng)意組合,增強(qiáng)了設(shè)計(jì)感和整體性。

          如果你喜歡的話(huà),就拿去吧!

          最后,再次感謝原作者的辛勤付出!


          主站蜘蛛池模板: 日韩精品无码一区二区视频| 搜日本一区二区三区免费高清视频| 熟妇人妻系列av无码一区二区| 国模精品一区二区三区| 久久91精品国产一区二区| 国产成人综合精品一区| 日本一区免费电影| 久久蜜桃精品一区二区三区| 无码人妻少妇色欲AV一区二区| 国产一区二区三区免费在线观看| 韩国一区二区视频| 国产精品夜色一区二区三区| 日韩免费视频一区二区| 国产精品无码不卡一区二区三区| 国内精自品线一区91| 性色av闺蜜一区二区三区| 老熟妇高潮一区二区三区| 国产欧美色一区二区三区| 成人毛片一区二区| 波多野结衣在线观看一区| 精品不卡一区中文字幕| 福利视频一区二区牛牛| 一区二区精品在线观看| 日韩制服国产精品一区| 亚洲综合无码精品一区二区三区| 最美女人体内射精一区二区| 中文字幕在线观看一区二区| 亚洲爆乳无码一区二区三区| 日韩亚洲一区二区三区| 精品欧洲av无码一区二区| 无码国产精品一区二区免费式影视| 国产91久久精品一区二区| 韩国精品一区二区三区无码视频| 人妻视频一区二区三区免费| 在线观看国产一区亚洲bd| 久久综合一区二区无码| 肉色超薄丝袜脚交一区二区| 日韩一区二区超清视频| 国产成人一区二区在线不卡 | 久久国产精品免费一区| 视频一区二区中文字幕|