摘要:
聲明:本文僅提供一種編程思路,所提供代碼僅供參考,如需使用,請自行完善。我們在做程序的的時候經常要處理用戶輸入,作為我們的主要語言中文,經常會出現全角、半角的問題,這會在查詢時給我們帶來很多麻煩。本文采用擴展方法解決全半角切換的問題,效果圖代碼如下:中文處理擴展Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->publicstaticvoidExample(stringuserInput){stringsbc=userInput.ToSBC() 閱讀全文
posted @ 2011-11-21 23:29
Cad人生
閱讀(761)
評論(0)
推薦(0)
摘要:
用戶界面中,需要用戶進行多項選擇時,我們通常會提供一組快速選擇(以下簡稱速選)按鈕:全選、反選、清空,以方便用戶操作。本文章將會構建一個通用速選組件來簡化操作,使用之后,您不需要編寫任何代碼,只需設置兩個屬性便可讓一個控件擁有速選的功能。常見的幾種多選形式WinForm中常見的幾種多選形式如下圖:圖1我們暫且將用于顯示選項的控件叫做“選項控件”,全選、反選、清空叫做“速選按鈕”。四種形式采用了不同的控件用作選項控件、速選按鈕:選項控件速選按鈕形式一CheckedListBoxLabel形式二CheckBoxLinkLabel形式三TreeViewButton形式四DataGridViewPic 閱讀全文
posted @ 2011-11-21 23:26
Cad人生
閱讀(1347)
評論(0)
推薦(1)
摘要:
WinForm ControlWinForm Control的開發心得WinForm控件開發總結(十二)-----讓控件處理導航鍵posted @ 2007-05-11 22:51 綸巾客 閱讀(7496) | 評論 (14) 編輯WinForm控件開發總結目錄摘要: 把這個系列的文章整理出來,方便大家閱讀。閱讀全文posted @ 2007-03-14 21:32 綸巾客 閱讀(10266) | 評論 (11) 編輯WinForm控件開發總結(十一)-----調試控件的設計時行為posted @ 2007-01-23 20:49 綸巾客 閱讀(7777) | 評論 (15) 編輯制作VS風格 閱讀全文
posted @ 2011-11-21 23:24
Cad人生
閱讀(307)
評論(0)
推薦(0)
摘要:
CodeProject每日精選: XPTable - .NET ListView meets Java's JTablePrintable ListViewLocking ListView Column SizeExtended ListViewGroupable ListViewListViewFilter Control for .NETDisplay updated list view items with fading color effects in a ListView controlContainerListView and TreeListView: Writing V 閱讀全文
posted @ 2011-11-21 23:22
Cad人生
閱讀(318)
評論(0)
推薦(0)
摘要:
http://www.codeproject.com/cs/miscctrl/ScrollingAbout.asp 閱讀全文
posted @ 2011-11-21 23:19
Cad人生
閱讀(306)
評論(0)
推薦(0)
摘要:
文章來源: http://www.codeproject.com/KB/dialog/OpenFileDialogEx.aspxCustomizing OpenFileDialog in .NET By CastorTiu下載源代碼 - 300 Kb下載示例 - 286 Kb簡介幾天前,我開始用我的 IconLib library來編寫一個圖標編輯器程序。創建了主窗口,我想:“從哪開始呢?”隨后我決定建個帶有“打開”功能的菜單,并且在打開圖標前要有預覽功能。如果你在閱讀本文,大概是因為你知道.NET有一個OpenFileDialog類,但它不可定制。我寫的這個控件,目的是允許你為.NET的Op 閱讀全文
posted @ 2011-11-21 23:13
Cad人生
閱讀(3614)
評論(0)
推薦(0)
摘要:
這個是我利用底層鉤子技術擴展的一個顏色對話框,下面就分析代碼:using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;using System.Runtime.InteropServices;using System.Drawing;using CustomCommonDialog;using AlphaSliderControl;using System.Diagnostics;namespace CustomCommonDialog{ public class FC 閱讀全文
posted @ 2011-11-21 23:11
Cad人生
閱讀(268)
評論(0)
推薦(0)
摘要:
http://www.rzrgm.cn/zhuangxuqiang/archive/2009/04/17/1437900.html轉載!最近在公司一項目中,客戶要求在截圖功能操作中加入一個用戶確認的動作,是“發送截圖”,還是“保存文件”,還是“取消”。這個需求首先想到的就是MessageBox.Show(),可是Show出來的對話框上的文字是固定的,不能修改成自己需要的文字。怎么辦呢?自己做一個FORM來Show?辦法太笨且重用性不高。直接Show個MessageBox,加些提示內容,告訴用戶哪個按鈕代表什么意思?太不以人為本了!!!看來還是得動用WIN32 API這把寶刀。用SPY++ 閱讀全文
posted @ 2011-11-21 23:09
Cad人生
閱讀(2768)
評論(0)
推薦(0)
摘要:
除了PrintPreviewDialog外,其他對話框類都派生于抽象基類CommonDialog,這個基類的方法可以管理Windows通用對話框。對話框適用的場合:1.要讓用戶選擇和瀏覽要打開的文件,應使用OpenFileDialog。這個對話框可以配置為只允許選擇一個文件,或可以選擇多個文件。2.使用SaveFileDialog,用戶可以為要保存的文件指定一個文件名和瀏覽的路徑。3.PrintDialog用戶選擇一個打印機,并設置打印選項。4.配置頁面的邊距,通常使用PageSetupDialog。5.PrintViewDialog是在屏幕上進行打印預覽的一種方法,并有一些選項如縮放。6.. 閱讀全文
posted @ 2011-11-21 23:03
Cad人生
閱讀(5577)
評論(0)
推薦(1)
摘要:
虛擬模式下導入幾百萬數據只要幾秒中,非虛擬模式導入會卡死,收藏下!public class ListViewEx : ListView { #region 虛擬模式相關操作 ///<summary> /// 前臺行集合 ///</summary> public List<ListViewItem> CurrentCacheItemsSource; public ListViewEx() { this.CurrentCacheItemsSource = new List<... 閱讀全文
posted @ 2011-11-21 23:00
Cad人生
閱讀(1577)
評論(2)
推薦(0)
浙公網安備 33010602011771號