1樓:一無安慰
c#中gdi+提供了測量文字的具體**,你可以使用下面的**:
graphics g = treeview1.creategraphics();
size size = g.measurestring();
你把要測量的文字傳入measurestring函式,最後返回的size就是文字的具體尺寸。
2樓:匿名使用者
treeview1.nodes[0].nodefont.size
treeview1.nodes[0].nodefont.sizeinpoints
在這兩個屬性了裡取出來
3樓:殷明明孫楓
你的意思是你的**都寫好了,要有這些**的一個副本,而不是說你視窗上的某個控制元件複製?
如果是某個設定好的控制元件複製,那就是ctrl+cctrl+v了.我想該不是這個吧.
要是你說的是比裡在一個視窗類(form1)中你有加一些自己的方法,屬性什麼的.你要為這些方法,屬性建個副本.那其它就是再建個form1類,變這個例項複製過去就好.
比如form1
fb=new
form1();
fb=this;
form1類其實就是預設的那個視窗
c#中字型大小和畫素的轉換關係 5
4樓:i樂於助人
px:相對長度單位。畫素(pixel)。
pt:絕對長度單位。點(point)。
1in = 2.54cm = 25.4 mm = 72pt = 6pc
具體換算是:
points pixels ems percent
6pt 8px 0.5em 50%
7pt 9px 0.55em 55%
7.5pt 10px 0.625em 62.5%
8pt 11px 0.7em 70%
9pt 12px 0.75em 75%
10pt 1**x 0.8em 80%
10.5pt 14px 0.875em 87.5%
11pt 15px 0.95em 95%
12pt 16px 1em 100%
1**t 17px 1.05em 105%
13.5pt 18px 1.125em 112.5%
14pt 19px 1.2em 120%
14.5pt 20px 1.25em 125%
15pt 21px 1.3em 130%
16pt 22px 1.4em 140%
17pt 2**x 1.45em 145%
18pt 24px 1.5em 150%
20pt 26px 1.6em 160%
22pt 29px 1.8em 180%
24pt 32px 2em 200%
26pt 35px 2.2em 220%
27pt 36px 2.25em 225%
28pt 37px 2.3em 230%
29pt 38px 2.35em 235%
30pt 40px 2.45em 245%
32pt 42px 2.55em 255%
34pt 45px 2.75em 275%
36pt 48px 3em 300%
畫素與毫米的轉換
轉換還需要知道另一個引數:dpi(每英寸多少點)
象素數 / dpi = 英寸數
英寸數 * 25.4 = 毫米數
對於顯示裝置,不管是印表機還是螢幕,都有一種通用的方法
先用getdevicecaps(裝置控制代碼,logpixelsx)
或者 getdevicecaps(裝置控制代碼,logpixelsy)獲得裝置每英寸的畫素數
分別記為:px 和 py
一英寸等於25.4mm
那麼毫米換算成畫素的公式為
水平方向的換算: x * px /25.4
垂直方向的換算: y * py /25.4
畫素換算為毫米 x * 25.4 / px
在程式中這麼寫
mycontrol.height := 10 * pixelsperinch * 10 div 254;
分子和分母同乘以10,將浮點數運算轉化為整數運算,效率更高
常用的1024x768或800x600等標準的解析度計算出來的dpi是一個常數:96,因此計算出來的毫米與畫素的關係也約等於一個常數:
基本上 1毫米 約等於 3.78畫素
cwinform日曆控制元件的日期顯示格式
如下圖,datetimepicker控制元件的format屬性控制日期的顯示格式。如下圖,當datetimepicker.format設定為custom 自定義 時,通過設定customformat,實現自定義格式顯示。關於時間日期自定義格式字串,可以參考msnd 參考連結 https msdn.m...
C winform如何嵌入html網頁
hyperlink一個url同時把它需要的值傳給html。net c 環境中怎麼把winform程式整個嵌入到web頁面中 可以用activex,樓主搜一搜就知道了,資料很多。嵌入好像不行吧,但可以呼叫winform程式,從後臺執行它。連結的時候使用引數傳遞吧!只傳遞使用者名稱就可以了,密碼在你的w...
如何使用ecel窗體控制元件,如何使用excel窗體控制元件
microsoft excel 提供了多個對話方塊工作表控制元件,您可以使用這些工作表控制元件來幫助選擇資料。例如,下拉框 列表框 微調框和滾動條都可用於選擇列表中的專案。通過向工作表新增控制元件並將其連結到單元格,您可以返回控制元件當前位置的數值。可以將該數值和 index 函式結合使用從列表中選...