2012-01-12 22 views
4

我想創建一個帶有三個點的小按鈕,就像我們在視覺工作室中隨處可見的一樣,以便加載FolderBrowserDialog。如何最好地創建這個按鈕?我做的最好的做法是獲得一個帶有邊距和填充的23x23按鈕,設置爲0,文本的三個點(只出現兩個)和自動省略號(這會使第三個點出現)。該按鈕仍然比我想要的大得多,並且這些點並不突出。如何創建一個三點小按鈕?

+1

你要多少按鈕?通常,我只是使用帶「...」的正常按鈕作爲文本。我認爲它最終是24x24像素。 – FishBasketGordo 2012-01-12 18:54:49

+0

你應該可以創建一個按鈕,並確保你設置的外觀FlatStyle的課程當然應該是Button.Text =「...」 – MethodMan 2012-01-12 18:58:27

+0

如果你最終使用一種字體不要忘記測試它的外觀不同的屏幕字體大小(見[這裏](http://windows.microsoft.com/en-US/windows7/Make-the-text-on-your-screen-larger-or-smaller))。 – 2012-01-12 19:01:23

回答

5

您可以從這篇文章中複製省略號字符(...),或使用Alt-0133按需製作。

Button.Text = "…"; 

按鈕仍然比我想更大的...

調整字體大小?

......並且這些點並不突出。

使字體變粗? (...

我想如果這些都不適合你,圖像是次最好的東西。

+0

橢圓形字符確實使它看起來好多了。 23x23似乎也是正確的大小。我發現如果我使用FlatStyle = System屬性,它可以使它更小,因爲它可以刪除橢圓字符旁邊的所有空白......但對於頁面來說太小了。 – Jon 2012-01-12 19:12:38

2
  1. 使用帶點的圖像。
  2. ☼☼☼使用Windows的字符映射找到您需要的點並將它們應用/過濾到Text屬性中。

樣本:...

+1

+1。它看起來比省略號字符好。 – AlexDev 2015-07-28 17:40:56

2

這就是我們使用:Button.Text = "..."

如果太大,可以調整字體大小。

1

將按鈕的文本設置爲'...'並更改其Size屬性。如有必要,您還可以更改按鈕的字體。