国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

山東政務(wù)網(wǎng)站建設(shè)seo和sem的聯(lián)系

山東政務(wù)網(wǎng)站建設(shè),seo和sem的聯(lián)系,三、網(wǎng)站開發(fā)使用軟件環(huán)境,2023還能上的網(wǎng)站上周在看別人寫的上位機demo代碼時,發(fā)現(xiàn)創(chuàng)建的項目模板是"Windows 窗體控件庫"(如下圖) 生成的項目結(jié)構(gòu)像自定義控件庫,沒有程序入口方法Main,但卻很神奇能調(diào)試,最后發(fā)現(xiàn)原來Vistual Studio啟動了一個外掛程序UserContr…

上周在看別人寫的上位機demo代碼時,發(fā)現(xiàn)創(chuàng)建的項目模板是"Windows 窗體控件庫"(如下圖)

?生成的項目結(jié)構(gòu)像自定義控件庫,沒有程序入口方法Main,但卻很神奇能調(diào)試,最后發(fā)現(xiàn)原來Vistual Studio啟動了一個外掛程序UserControl TestContainer.exe,運行效果如下圖:

?最后發(fā)現(xiàn)該exe在目錄C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE下,這個目錄和安裝的vistual studio的版本有關(guān),如下圖:

通過反編譯看到了PropertyGrid控件,如下圖,然后查閱相關(guān)的博客就知道怎樣使用了

?

而最近發(fā)現(xiàn)我們公司的項目發(fā)現(xiàn)也用到了該控件,所以學(xué)習(xí)它就提上了日程。像有些卡業(yè)務(wù)流程或者調(diào)用第三方的接口的業(yè)務(wù)邏輯,某些機器因某種原因需要臨時關(guān)閉該功能,就可以使用該控件實現(xiàn)個性化控制了,我上一家公司是用一個表來存儲這種個性化設(shè)置參數(shù),這樣就要向數(shù)據(jù)庫中查詢一次,有點浪費性能了。

好了,下面就和我一起體驗一下該控件吧,當然網(wǎng)上也有很多博客教程了,本文就簡單意思一下就行,核心就是設(shè)置PropertyGrid控件的SelectedObject屬性為對應(yīng)的Control控件

步驟如下:

1? 新增winfrom項目,項目名稱為:UserControlContainer,生成的項目結(jié)構(gòu)默認有一個Form1,就用它了

2? 在工具箱中向Form1窗體拖入Button、Panel和PropertyGrid控件,布局如下:

?

3 新增自定義控件,名為:UserControlTest,如下圖:

詳細代碼如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Windows.Forms;namespace UserControlContainer
{public partial class UserControlTest : UserControl{private string _newProp;[Browsable(true), Category("自定義屬性"), Description("測試描述")]public string NewProp{get { return _newProp; }set { this._newProp = value; }}public UserControlTest(){InitializeComponent();}}
}

代碼中添加了自定義屬性NewProp,屬性上的標記信息用于程序在運行時顯示的屬性信息

4? 在Form1編寫的代碼如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;namespace UserControlContainer
{public partial class Form1 : Form{UserControlTest userControlTest;public Form1(){InitializeComponent();button1.Click += button1_Click;button2.Click += Button2_Click;button3.Click += Button3_Click;userControlTest = new UserControlTest();userControlTest.Dock = DockStyle.Fill;userControlTest.BackColor = Color.Black;this.panel1.Controls.Add(userControlTest);}/// <summary>/// 鼠標點擊事件/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private void button1_Click(object sender, EventArgs e){this.propertyGrid1.SelectedObject = this.button1;}/// <summary>/// 設(shè)為空按鈕點擊事件/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private void Button2_Click(object sender, EventArgs e){this.propertyGrid1.SelectedObject = null;}private void Button3_Click(object sender, EventArgs e){this.propertyGrid1.SelectedObject = this.userControlTest;}}
}

代碼太簡單了,就不解釋了

5? 運行測試效果如下圖:

剛啟動的效果圖:

點擊"設(shè)置按鈕",按鈕,可以看到右邊的屬性框信息,如下圖:

?

通過右邊的屬性框 修改"設(shè)置按鈕"的按鈕名稱為"設(shè)置按鈕123",效果如下圖:

?

點擊"設(shè)為空"按鈕,效果如下圖:

點擊"設(shè)置自定義控件"按鈕,可以看到自定義的屬性NewProp,效果如下圖:

?

?然后在右邊的屬性框中修改自定義控件的背景顏色為紅色,效果如下圖:

好了,本文到此結(jié)束。

?

?

http://aloenet.com.cn/news/44075.html

相關(guān)文章:

  • 無錫網(wǎng)站建設(shè) app百度的搜索引擎優(yōu)化
  • 網(wǎng)站備案查詢api逆冬seo
  • windowxp做網(wǎng)站服務(wù)器寧波技術(shù)好的企業(yè)網(wǎng)站制作
  • 公裝網(wǎng)站怎么做seo專業(yè)培訓(xùn)學(xué)費多少錢
  • 領(lǐng)卷網(wǎng)站怎么做的seo關(guān)鍵詞排名優(yōu)化教程
  • 優(yōu)秀北京網(wǎng)站建設(shè)武漢百度推廣多少錢
  • 114啦建站程序軍事最新消息
  • 外貿(mào)網(wǎng)站建設(shè)方法百度知道入口
  • vue做公司網(wǎng)站天津網(wǎng)站優(yōu)化公司
  • 茶葉網(wǎng)站建設(shè)公司做網(wǎng)站seo推廣公司
  • 怎么用服務(wù)器ip做網(wǎng)站谷歌官方網(wǎng)站首頁
  • 花錢做推廣廣告哪個網(wǎng)站好網(wǎng)絡(luò)營銷的發(fā)展現(xiàn)狀及趨勢
  • 怎么樣建設(shè)一個電影網(wǎng)站友情鏈接網(wǎng)自動收錄
  • 廣州市建設(shè)交易中心網(wǎng)站首頁深圳網(wǎng)絡(luò)推廣專員
  • 做短視頻的網(wǎng)站網(wǎng)址怎么申請注冊
  • 網(wǎng)站備案主體撤銷西安網(wǎng)站建設(shè)優(yōu)化
  • 愛眼護眼ppt模板免費下載 素材鶴壁seo
  • 湖北網(wǎng)站建設(shè)的釋義搜索網(wǎng)站有哪幾個
  • 網(wǎng)站建設(shè)學(xué)習(xí)廣告公司主要做什么
  • 網(wǎng)站可以做電信增值百度的首頁
  • 什么是小手機型網(wǎng)站網(wǎng)銷是做什么的
  • 蘇州做網(wǎng)站最好公司軟文是什么東西
  • 政府部門網(wǎng)站建設(shè)負責(zé)部門百度一下首頁網(wǎng)址百度
  • 云主機網(wǎng)站配置網(wǎng)頁設(shè)計需要學(xué)什么軟件
  • 做a 免費網(wǎng)站如何制作一個網(wǎng)址
  • 南昌企業(yè)網(wǎng)站設(shè)計建設(shè)制作百度風(fēng)云榜
  • 深圳開發(fā)網(wǎng)站建設(shè)搜索引擎推廣的基本方法
  • 松江專業(yè)做網(wǎng)站公司谷歌關(guān)鍵詞搜索排名
  • 什么APP可以做網(wǎng)站網(wǎng)絡(luò)推廣發(fā)帖網(wǎng)站
  • 布吉做棋牌網(wǎng)站建設(shè)好的在線crm系統(tǒng)