visual studio 表單 winform 初始默認(rèn)焦點(diǎn)設(shè)置
例如:我有一個(gè)生成的表單,winform1 ,每次打開都是光標(biāo)都在按鈕, 有一個(gè) 文本textbox1,如何初始化的時(shí)候光標(biāo)在 這個(gè)文本框里面呢? 使用textbox1.Focus(),而且要寫在Form1_Activated函數(shù)里面
【W(wǎng)inForm】WinForm常見窗體技術(shù)匯總
窗體調(diào)用外部程序與漸變窗體 按回車鍵跳轉(zhuǎn)窗體中的光標(biāo)焦點(diǎn) 剪切板操作 實(shí)現(xiàn)拖放操作 移動(dòng)的窗體 抓不到的窗體 MDI窗體 提示關(guān)閉窗體 窗體正在變色: 窗體調(diào)用網(wǎng)絡(luò)頁(yè)面–啟動(dòng)瀏覽器: 窗體調(diào)用本地程序–啟動(dòng)記事本: 按下enter鍵,光標(biāo)會(huì)向下移動(dòng): 第一個(gè)text中輸入內(nèi)
界面控件DevExpress WinForm——屬于WinForm組件的MVVM框架
DevExpress WinForm擁有180+組件和UI庫(kù),能為 Windows Forms 平臺(tái)創(chuàng)建具有影響力的業(yè)務(wù)解決方案。 DevExpress WinForm 能完美構(gòu)建流暢、美觀且易于使用的應(yīng)用程序,無論是Office風(fēng)格的界面,還是分析處理大批量的業(yè)務(wù)數(shù)據(jù),它都能輕松勝任! 注意 :DevExpress WinForm v22.2已經(jīng)正式發(fā)布,新版
【W(wǎng)inForm項(xiàng)目】C#模擬交通信號(hào)燈|WinForm交通紅綠燈
交通信號(hào)燈十字路口通行原理圖。 實(shí)際上歸類為四大類: 南北雙向直行 東西雙向直行 一對(duì)黑色粗線的左轉(zhuǎn) 一對(duì)紅色粗線的左轉(zhuǎn)。 狀態(tài)邏輯圖如下圖所示: 假定通行順序?yàn)椋耗媳敝毙?、南北左轉(zhuǎn)、東西直行、東西左轉(zhuǎn)。 南北行人只在南北車流綠燈和黃燈的時(shí)候可以通行,
【W(wǎng)inForm詳細(xì)教程五】WinForm中的MenuStrip 、ContextMenuStrip 、ToolStrip、StatusStrip控件
MenuStrip 作為一個(gè)容器可以包含多個(gè)菜單項(xiàng)。 MenuStrip 的重要屬性包括: Name :菜單的名字 Dock :菜單的??课恢?Items :菜單項(xiàng)的集合 ToolStripMenuItem ToolStripMenuItem 是 MenuStrip 中的菜單項(xiàng),可以有以下屬性和功能: ShortcutKeys :為菜單項(xiàng)設(shè)置快捷鍵,例如 Alt+F , Ctrl+N 等 DropDown
【W(wǎng)inForm詳細(xì)教程一】WinForm中的窗體、Label、TextBox及Button控件、RadioButton和CheckBox、ListBox
.sln文件 :解決方案文件 位置引用 bin文件夾 : 存放項(xiàng)目的編譯結(jié)果 exe dll debug 調(diào)試 release 發(fā)布 pdb 位置信息–調(diào)試 obj文件夾 object 編譯過程中生成的中間臨時(shí)文件 加快編譯速度 Properties 引用 添加引用 --選擇需要的程序集 App.config 配置文件 .csproj 項(xiàng)目文件 位置引用 雙擊打開
Winforms不可見組件開發(fā)
?Winforms不可見組件開發(fā) ? ?首先介紹基本知識(shí),有很多的朋友搞不清楚Component與Control之間的區(qū)別,比較簡(jiǎn)單形象的區(qū)別有下面兩點(diǎn): ? ? ? ? ?1、Component在運(yùn)行時(shí)不能呈現(xiàn)UI,而Control可以在運(yùn)行時(shí)呈現(xiàn)UI。 ? ? ? ? ?2、Component是貼在容器Container上的,而Control則是貼在Windo
在winform中繪圖
今天跟大家分享一下最近做的一個(gè)程序中繪圖功能的實(shí)現(xiàn)。 先來看看實(shí)現(xiàn)的效果: 繪圖設(shè)置頁(yè)面的設(shè)計(jì)如下所示: 4個(gè)label控件,控件如下所示: 2個(gè)DateEdit控件,控件如下所示: 1個(gè)ComboBoxEdit控件,控件如下所示: 1個(gè)CheckedListBoxControl控件,控件如下所示: 1個(gè)SimpleButton控件,
Winform虛擬/模擬鍵盤
項(xiàng)目需要在觸摸屏上增加一個(gè)虛擬鍵盤。記錄下過程中遇到的問題及解決方法。 網(wǎng)上找到如下3種方法 測(cè)試單獨(dú)的shift不好用,所以最終未采納此方法 最終選擇了這個(gè)方法,簡(jiǎn)單有效。 虛擬按鍵對(duì)照表:https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes 這個(gè)方法也是簡(jiǎn)
WinForms中的UI卡死
WinForms中的UI卡死通常是由于長(zhǎng)時(shí)間運(yùn)行的操作阻塞了UI線程所導(dǎo)致的。在UI線程上執(zhí)行的操作,例如數(shù)據(jù)訪問、計(jì)算、文件讀寫等,如果耗時(shí)較長(zhǎng),會(huì)使得UI界面失去響應(yīng),甚至出現(xiàn)卡死的情況。 為了避免UI卡死,我們可以使用多線程來將耗時(shí)的操作放在后臺(tái)線程中執(zhí)行,從而
Winform程序性能優(yōu)化
以下是一些Winform程序性能優(yōu)化的建議: 1.?盡量減少無用的重繪,做好控件的布局和樣式設(shè)計(jì)。因?yàn)閃inform程序是采用事件驅(qū)動(dòng)的框架,控件的重繪會(huì)觸發(fā)Paint事件,頻繁的重繪會(huì)降低程序性能。 2.?避免在UI線程中執(zhí)行耗時(shí)操作,因?yàn)樵赨I線程中執(zhí)行耗時(shí)操作會(huì)阻塞UI線程,導(dǎo)
C# winform應(yīng)用
需求:導(dǎo)入Excel文件時(shí)需要執(zhí)行其他操作,實(shí)現(xiàn)如果取消導(dǎo)入就不執(zhí)行其他操作 C#代碼實(shí)現(xiàn) 效果圖
winForm導(dǎo)出Excel
方法一:XML導(dǎo)出后改后綴.(記事本打開就是編寫的數(shù)據(jù)格式) 優(yōu)點(diǎn):簡(jiǎn)單,快捷 缺點(diǎn):Excek或Office打開時(shí)提示文件格式錯(cuò)誤,需要另存為標(biāo)準(zhǔn)的Excel格式,直接導(dǎo)入會(huì)提示 方法二:使用微軟的動(dòng)態(tài)庫(kù)Microsoft.Office.Interop.Excel.dll(標(biāo)準(zhǔn)的Excel格式,記事本打開后是亂碼) 優(yōu)點(diǎn):標(biāo)準(zhǔn)的Excel格式,自由
winform窗體
WinForm,是·Net開發(fā)平臺(tái)中對(duì)Windows Form的一種稱謂。WinForm是窗體應(yīng)用程序,由若干個(gè)窗體應(yīng)用組成,基于C/S架構(gòu) (1)基本控件: label 文本提示 TextBox 文本框 button? ? ? 按鈕 radiobutton 單選按鈕 panel? ? ?? 面板(相當(dāng)于小容器) check 復(fù)選框 combox? ? ? ? 下拉列表框 listbox? 列表
C#桌面程序 winform 集成內(nèi)置WebApi C# 創(chuàng)建HTTP Web API服務(wù),winform項(xiàng)目創(chuàng)建HTTP WEB服務(wù),不使用IIS業(yè)務(wù) C#桌面程序WebApi C#winform集
?在維護(hù)舊的項(xiàng)目時(shí),有時(shí)需要提供APP連接的需求,就要提供HTTP服務(wù),winform項(xiàng)目就要提供HTTP服務(wù),就不用再去寫個(gè)c# web的IIS相關(guān)的業(yè)務(wù)了,簡(jiǎn)化項(xiàng)目的復(fù)雜度。只需要簡(jiǎn)單化實(shí)例就可以實(shí)現(xiàn)提供HTTP服務(wù)