我有一個帶有文本框和2個按鈕的窗體。我需要2個按鈕來增加和減少點擊時的文字大小。有什麼辦法可以做到這一點?使用按鈕增加和減少文本框中的文本大小
回答
假設你正在使用winforms
創建一個名爲兩個按鈕:btnFontSizeUp
和btnFontSizeDown
使用下面的代碼上點擊事件:
btnFontSizeUp上點擊:
float currentSize;
currentSize = textboxName.Font.Size;
currentSize += 2.0F;
textboxName.Font = new Font(textboxName.Font.Name, currentSize,
textboxName.Font.Style, textboxName.Font.Unit);
btnFontSizeDown上點擊:
float currentSize;
currentSize = textboxName.Font.Size;
currentSize -= 2.0F;
textboxName.Font = new Font(textboxName.Font.Name, currentSize,
textboxName.Font.Style, textboxName.Font.Unit);
我正在使用文本框而不是拉巴爾。有什麼不同? – BelottiGhilardi
如果你問這樣的問題,那麼你必須先閱讀一本關於'winforms'的書,以獲得一些*基礎知識。 – Sinatr
Label1,應該重命名爲您的文本框名稱 – Max
在該按鈕的事件處理程序調用調整大小的方法,但你必須確保它不會用的形式,其餘發生衝突控件
private void ResizeTextbox(TextBox tb, ResizeDirection direction)
{
switch (direction)
{
case ResizeDirection.Up:
tb.Height += 2;
tb.Width += 2;
tb.Font = new Font(tb.Font, tb.Font.Size + 1);
break;
case ResizeDirection.Down:
tb.Height -= 2;
tb.Width -= 2;
tb.Font = new Font(tb.Font, tb.Font.Size - 1);
break;
}
}
enum ResizeDirection { Up, Down }
private void OnButtonClicked(object sender, EventArgs e)
{
float f;
if(float.TryParse((sender as Button).CommandArgument, out f))
{
textBox.Font = new Font(textBox.Font.FontFamily, textBox.Font.Size + f);
}
}
確保你給相關的按鈕量的命令參數,你想增加/減少的字體大小,再用線事件處理程序到兩個按鈕。
- 1. 動畫UILabel文本大小增加和減少
- 2. Android eclipse - 使文本框大小增加
- 3. 自動完成文本框:如何減少文本大小?
- 4. ImageView的增加和減少一個文本框
- 5. 的Arduino:增加和減少的按鈕
- 6. 我將如何增加或減少標籤按鈕中文字的大小
- 7. 即使文本增加,按鈕大小也應該固定
- 8. 減少按鈕內的文本填充
- 9. 在java中使用增量和減量按鈕創建數字文本框
- 10. 如何根據文本內容增加文本框的大小
- 11. 按鈕和文本的大小
- 12. 如何減少文本框中datepicker的大小?
- 13. 動態減少文本框中的字體大小
- 14. 如何減少表格html中文本框的大小?
- 15. 如何減少LWUIT按鈕文本
- 16. 增加和減少按鈕點擊自動滾動文本速度
- 17. 在使用jQuery輸入時減少TextArea中文本的大小
- 18. 增加和減小字體大小Bootstrap 3 Framework上的按鈕
- 19. 在Webview中按鈕增加字體大小/按鈕減小字體大小
- 20. 用文字增加文本框的大小
- 21. 使用CSS增加文本框的大小
- 22. 谷歌頁按鈕更新增加按鈕文本框的值
- 23. 如何使用按鈕單擊來增加/減少Html5 SVG Circle的大小?
- 24. 按鈕增加Xcode的字體大小/按鈕減小字體大小
- 25. 如果文本大小增加,如何更改文本框大小(高度)?
- 26. 數字鍵盤按鈕來增加或減少文本區域的值
- 27. 在mars 4.5中增加文本大小?
- 28. 在MuPAD中增加文本大小?
- 29. 在Holder.js中增加文本大小
- 30. 只讀文本框大小自動增加大小
更改字體大小。 –
我該如何編碼? – BelottiGhilardi
webform? WinForm的? WPF?顯示一些代碼 –