ÅؽºÆ® ¹Ú½º´Â Å°º¸µå·Î ¹®ÀÚ¿À» ÀԷ¹ÞÀ¸¸ç Á¤¼ö, ½Ç¼ö°°Àº ¼öÄ¡Çüµµ
ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. »ó¼Ó °èÃþÀº ´ÙÀ½°ú °°´Ù.
TextBoxBase´Â ±âº»ÀûÀÎ ÀÔ·Â, ¼±ÅÃ, Ŭ¸³º¸µå ±â´ÉÀ» Á¦°øÇÏ´Â Ãß»ó Ŭ·¡½ºÀ̸ç ÆíÁý ±â´É°ú ¼½Ä
Ç¥Çö ¿©ºÎ¿¡ µû¶ó ¸î °¡Áö ÇÏÀ§ Ŭ·¡½º°¡ ÆÄ»ýµÈ´Ù. ÀϹÝÀûÀÎ ¹®ÀÚ¿ ÀÔÃâ·Â¿¡´Â TextBox Ŭ·¡½º Á¤µµ¸é ÃæºÐÇÏ´Ù. ÁÖ¿ä ÇÁ·ÎÆÛƼ´Â ´ÙÀ½°ú °°´Ù.
ÇÁ·ÎÆÛƼ |
ŸÀÔ |
¼³¸í |
Text |
string |
ÅؽºÆ® ¹Ú½º¿¡ ÀÔ·ÂÇÑ ³»¿ëÀÌ´Ù. ÀÐÀ» ¼öµµ ÀÖ°í ¾µ ¼öµµ ÀÖ´Ù. Text.Length ÇÁ·ÎÆÛƼ·Î ±æÀ̸¦ Á¶»çÇÑ´Ù. |
Multiline |
bool |
¿©·¯ ÁÙÀ» ÀԷ¹ÞÀ» °ÍÀΰ¡¸¦ ÁöÁ¤ÇÑ´Ù. µðÆúÆ®°ªÀº falseÀ̹ǷΠµü ÇÑ ÁÙ¹Û¿¡ ÀԷ¹ÞÁö ¸øÇÏÁö¸¸ true·Î º¯°æÇϸé
°³Çà Äڵ带 ÀνÄÇÏ¿© ¿©·¯ ÁÙ ÀÔ·ÂÀÌ °¡´ÉÇÏ´Ù. |
AcceptReturn |
bool |
Enter Å° ÀÔ·ÂÀ» °³ÇàÀ¸·Î ÀνÄÇÒ °ÍÀÎÁö ¾Æ´Ï¸é ÆûÀÇ µðÆúÆ® ¹öÆ°À» ´©¸£´Â
°ÍÀ¸·Î ÀνÄÇÒ °ÍÀÎÁö¸¦ ÁöÁ¤ÇÑ´Ù. µðÆúÆ®´Â falseÀÌ´Ù. AcceptReturnÀÌ falseÀÌ´õ¶óµµ Æû¿¡ µðÆúÆ® ¹öÆ°ÀÌ
¾øÀ¸¸é °³Çà Äڵ尡 ÀԷµȴÙ. |
ScrollBars |
ScrollBars |
½ºÅ©·Ñ ¹ÙÀÇ Ç¥½Ã ¿©ºÎ¸¦ ÁöÁ¤ÇÑ´Ù. ÇÑ ÁÙ¸¸ ÀԷ¹޴ ÅؽºÆ® ¹Ú½º¿¡´Â ÇÊ¿ä
¾øÁö¸¸ ¿©·¯ ÁÙÀ» ÀԷ¹ÞÀ» ¶§´Â ¸¶¿ì½º·Î ½ºÅ©·ÑÇÒ ¼ö ÀÖµµ·Ï ÇØ¾ß ÇÑ´Ù. None, Horizontal,
Verical, Both Áß Çϳª¸¦ ¼±ÅÃÇÑ´Ù. |
PasswordChar |
char |
¾ÏÈ£ ¹®ÀÚ¸¦ ÁöÁ¤ÇÑ´Ù. 0ÀÌ¸é ¾ÏÈ£ ¹®ÀÚ¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù. |
HideSelection |
bool |
ÅؽºÆ® ¹Ú½º°¡ Æ÷Ä¿½º¸¦ ÀÒÀ» ¶§ ¼±Åà ¿µ¿ªÀ» ¼û±ä´Ù. |
Modified |
bool |
ÅؽºÆ® ÆíÁý ¿©ºÎ¸¦ Á¶»çÇϰųª ¼³Á¤ÇÑ´Ù. ³»¿ëÀÌ Á¶±ÝÀÌ¶óµµ ¼öÁ¤µÇ¸é true°¡ µÈ´Ù. ÀÌ ÇÁ·ÎÆÛƼ°¡
trueÀÌ¸é ¹®¼¸¦ ÀúÀåÇØ¾ß ÇÑ´Ù. |
ReadOnly |
bool |
Àбâ Àü¿ëÀÎÁö ÁöÁ¤ÇÑ´Ù. ÀÌ ÇÁ·ÎÆÛƼ°¡
trueÀÌ¸é »ç¿ëÀÚ°¡ ÅؽºÆ®¸¦ ÆíÁýÇÒ ¼ö ¾ø´Ù. |
SelectedText |
string ¨â |
¼±ÅÃµÈ ¹®ÀÚ¿À» Á¶»çÇÑ´Ù. ÀÌ ÇÁ·ÎÆÛƼ¿¡ ´Ù¸¥ ¹®ÀÚ¿À» ´ëÀÔÇÏ¸é ¼±Åà ¿µ¿ªÀÌ
´ëüµÈ´Ù. |
SelectionStart |
int |
¼±Åà ¿µ¿ªÀÇ ½ÃÀÛ ÁöÁ¡À» ³ªÅ¸³½´Ù. ¼±Åà ¿µ¿ªÀÌ ¾øÀ¸¸é ij·µÀÇ À§Ä¡¸¦ ³ªÅ¸³½´Ù. |
SelectionLength |
int ¨â |
¼±Åà ¿µ¿ªÀÇ ±æÀÌÀÌ¸ç ¹®ÀÚ¼ö·Î Ç¥ÇöÇÑ´Ù. ¼±Åà ¿µ¿ªÀÌ ¾øÀ¸¸é 0ÀÌ´Ù. |
WordWrap |
bool |
¿©·¯ ÁÙÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ´Â ÅؽºÆ® ¹Ú½º¿¡¼ ÀÚµ¿ °³ÇàÀ» ÇÒ °ÍÀΰ¡¸¦ ÁöÁ¤ÇÑ´Ù. |
UseSystemPasswordChar |
bool |
½Ã½ºÅÛÀÌ Á¤ÀÇÇÏ´Â ±âº» ¾ÏÈ£ ¹®ÀÚ¸¦ »ç¿ëÇÑ´Ù. |
Lines |
string[] |
Àüü ¹®ÀåÀ» ¹®ÀÚ¿ÀÇ ¹è¿ ÇüÅ·ΠÁ¶»çÇÏ¸ç ¹®´Ü ´ÜÀ§·Î ÅؽºÆ®¸¦ Àд´Ù. |
CharacterCasing |
CharacterCasing |
´ë¼Ò¹®ÀÚ Ç¥½Ã ¿©ºÎ¸¦ ÁöÁ¤ÇÑ´Ù. µðÆúÆ®ÀÎ
NormalÀº ÀÔ·ÂÇÑ ´ë·Î Ç¥½ÃµÇÁö¸¸ Lower³ª
Upper·Î ÁöÁ¤Çϸé ÀÔ·ÂÇÑ ¹®ÀÚ°¡ ¼Ò¹®ÀÚ³ª ´ë¹®ÀÚ·Î °Á¦ º¯È¯µÇ¾î Ç¥½ÃµÈ´Ù. |
¿©·¯ ÁÙÀ» ÆíÁýÇÒ ¶§ MultilineÀ» º¯°æÇϴµ¥ ÀÌ ÇÁ·ÎÆÛƼ¸¦ true·Î ¹Ù²ÙÁö ¾ÊÀ¸¸é µü ÇÑ ÁÙ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖÀ¸¸ç ÅؽºÆ® ¹Ú½ºÀÇ ³ôÀ̸¦ º¯°æÇÒ ¼ö ¾ø´Ù. ´ÙÀ½Àº ÅؽºÆ® ¹Ú½ºÀÇ ¸Þ¼µåÀε¥ ÁַΠŬ¸³º¸µå µ¿ÀÛÀ» ¼öÇàÇÑ´Ù.
¸Þ¼µå |
¼³¸í |
AppendText(str) |
¹®ÀÚ¿À» µÚ¿¡ Ãß°¡ÇÑ´Ù. Text += "¹®ÀÚ¿"; °ú °°´Ù. |
Clear() |
¸ðµç ¹®ÀÚ¿À» »èÁ¦ÇÑ´Ù. Text = ""; °ú °°´Ù. |
Cut() |
¼±Åà ¿µ¿ªÀ» »èÁ¦ÇÑ´Ù. |
Copy() |
¼±Åà ¿µ¿ªÀ» Ŭ¸³º¸µå·Î º¹»çÇÑ´Ù. |
Paste() |
Ŭ¸³º¸µåÀÇ ¹®ÀÚ¿À» ÇöÀç À§Ä¡¿¡ ºÙ¿© ³Ö´Â´Ù. |
Select(int, int) |
ÁöÁ¤ÇÑ ¿µ¿ªÀ» ¼±ÅÃÇÑ´Ù. |
SelectAll() |
¸ðµç ¹®ÀÚ¿À» ¼±ÅÃÇÑ´Ù. |
ÇÁ·ÎÆÛƼ°¡ ¹Ù²ð ¶§´Â MultilineChanged,
ReadOnlyChanged, ModifiedChanged µîÀÇ À̺¥Æ®°¡ Àü´ÞµÈ´Ù. »ç¿ëÀÚ°¡
¹®ÀÚ¿À» ÆíÁýÇÒ ¶§¸¶´Ù ¹ß»ýÇÏ´Â TextChanged À̺¥Æ®°¡ °¡Àå ½Ç¿ëÀûÀÌ´Ù. ÆíÁý Áï½Ã ¾î¶² µ¿ÀÛÀ» ÇÏ°í ½Í´Ù¸é ÀÌ À̺¥Æ®ÀÇ Çڵ鷯¸¦ ÀÛ¼ºÇÑ´Ù.
TextBoxTest |
using
System; ~ using System.Windows.Forms; namespace
TextBoxTest { public
partial class Form1 : Form { public
Form1() { InitializeComponent(); } private
void textBox1_TextChanged(object sender, EventArgs e) { TextBox
text = sender as TextBox; Text
= text.Text; } private
void maskedTextBox1_TextChanged(object sender, EventArgs e) { if
(maskedTextBox1.MaskCompleted) { label1.Text
= "ÈÞ´ëÆù ¹øÈ£ ÀÔ·Â ¿Ï·á"; }
else { label1.Text
= "¹øÈ£ Çü½ÄÀÌ ¸ÂÁö ¾Ê½À´Ï´Ù."; } } } } |
Æû¿¡ ÅؽºÆ® ¹Ú½º¸¦ ¹èÄ¡ÇÏ°í TextChanged À̺¥Æ®¿¡¼ ÅؽºÆ®
¹Ú½ºÀÇ Text ÇÁ·ÎÆÛƼ¸¦ Àоî ÆûÀÇ Text ÇÁ·ÎÆÛƼ¿¡
´ëÀÔÇß´Ù. »ç¿ëÀÚ°¡ ÅؽºÆ® ¹Ú½º¿¡ ÀÔ·ÂÇÑ ³»¿ëÀ» ÆûÀÇ Å¸ÀÌƲ ¹Ù¿¡ Ãâ·ÂÇÑ´Ù. ´ÙÀ½ Ç׿¡¼ ¾Ë¾Æº¼ ¸¶½ºÅ© ÅؽºÆ® ¹Ú½º¿Í ¸®Ä¡ ÅؽºÆ® ¹Ú½ºµµ ¹Ì¸® ¹èÄ¡ÇØ µÎ¾ú´Ù.
ÆíÁý Áï½Ã ¾î¶² µ¿ÀÛÀ» ÇÏÁö ¾Ê´Â´Ù¸é ±»ÀÌ TextChanged À̺¥Æ®¸¦
ó¸®ÇÒ ÇÊ¿ä ¾ø´Ù. ¾ðÁ¦µç Text ÇÁ·ÎÆÛƼ¸¦ ÀÐÀ¸¸é »ç¿ëÀÚ°¡
ÀÔ·ÂÇÑ ÅؽºÆ®¸¦ Á¶»çÇÒ ¼ö ÀÖ´Ù. ´ëÈ»óÀÚÀÇ ÅؽºÆ® ¹Ú½º´Â »ç¿ëÀÚ°¡ ¸¶À½´ë·Î ÆíÁýÇϵµ·Ï ³»¹ö·Á µÎ°í
´ëÈ»óÀÚ¸¦ ´ÝÀ» ¶§ ÀÔ·ÂÇÑ °ªÀ» Á¶»çÇÏ´Â °ÍÀÌ ÀϹÝÀûÀÌ´Ù.
Á¤¼ö³ª ½Ç¼ö¸¦ ÀԷ¹޴ ÄÁÆ®·ÑÀº µû·Î Á¸ÀçÇÏÁö ¾ÊÀ¸¸ç ÅؽºÆ® ¹Ú½º·Î ÀԷ¹޴´Ù.
Å°º¸µå·ÎºÎÅÍ ÀԷµǴ ¸ðµç Á¤º¸´Â ÀÏ´Ü ¹®ÀÚ¿·Î ¹Þ¾Æ ¿øÇϴ ŸÀÔÀ¸·Î º¯È¯Çؼ »ç¿ëÇØ¾ß ÇÑ´Ù. ¿¹¸¦
µé¾î ÅؽºÆ® ¹Ú½º·Î °¡°ÝÀ» ÀÔ·Â¹Þ´Â´Ù¸é ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù.
Price = Convert.ToInt32(textBox1.Text);
Text ÇÁ·ÎÆÛƼ¸¦ ÅëÇØ »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ ¹®ÀÚ¿À» ±¸ÇÏ°í ToInt32 ¸Þ¼µå·Î Á¤¼öÇüÀ¸·Î º¯È¯ÇÑ´Ù. ÀÌ·¸°Ô ÇÏ¸é ºÒÆíÇÑ °ÍÀº
µÑ° Ä¡´õ¶óµµ »ç¿ëÀÚ°¡ ¾û¶×ÇÑ ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¶§ ¿¹¿Ü°¡ ¹ß»ýÇÑ´Ù´Â ¹®Á¦°¡ ÀÖ´Ù. ÇÁ·Î±×·¥ÀÇ Àǵµ¸¦ Á¤È®ÇÏ°Ô
¾Ë°í ÅؽºÆ® ¹Ú½º¿¡ 1000, 3000 °°Àº ¼ýÀÚ¸¸ ÀÔ·ÂÇÑ´Ù¸é ¾Æ¹« ¹®Á¦°¡ ¾øÁö¸¸ "½Î°Ô", "Á» ±ï¾ÆÁà" ¶ó°í ÀÔ·ÂÇÒ ¼öµµ ÀÖ´Ù. ¾Æ¶óºñ¾Æ ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ¿Àº
Á¤¼ö·Î º¯È¯ÇÒ ¼ö ¾øÀ¸¹Ç·Î ¿¹¿Ü°¡ ¹ß»ýÇϸç ÀÌ ¿¹¿Ü¸¦ ó¸®ÇÏÁö ¾ÊÀ¸¸é ÇÁ·Î±×·¥Àº ´Ù¿îµÇ¾î ¹ö¸°´Ù.
»ç¿ëÀÚ´Â ºÎÁ¤È®ÇÑ Á¸ÀçÀÌ°í ¹«½¼ ÁþÀ» ÇÒ Áö ¾Ë ¼ö ¾ø´Ù. ±×·¡¼
±ÔÄ¢¿¡ ¸Â´Â ¹®ÀÚ¸¸ ÀÔ·ÂÇϵµ·Ï °Á¦ÇÒ ÇÊ¿ä°¡ Àִµ¥ À̶§ ¸¶½ºÅ© ÅؽºÆ® ¹Ú½º¸¦ »ç¿ëÇÑ´Ù. Mask ÇÁ·ÎÆÛƼ¿¡
±ÔÄ¢À» ¹Ì¸® ¼³Á¤ÇØ ³õÀ¸¸é »ç¿ëÀÚ´Â ±ÔÄ¢¿¡ ¸Â´Â ¹®ÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. ¸¶½ºÅ©´Â ¾î¶² Á¾·ùÀÇ ¹®ÀÚ°¡
ÀÔ·Â °¡´ÉÇÑÁö, ÇʼöÀûÀÎÁö ¼±ÅÃÀûÀÎÁö µîÀÇ ±ÔÄ¢À» ÁöÁ¤ÇÑ´Ù.
¸¶½ºÅ© |
¼³¸í |
0 |
0~9 »çÀÌÀÇ ¼ýÀÚ¸¸ ÀԷ¹ÞÀ» ¼ö ÀÖÀ¸¸ç ÇʼöÀûÀ¸·Î ÀÔ·ÂÇØ¾ß ÇÑ´Ù. |
9 |
¼ýÀÚ ¶Ç´Â °ø¹éÀ» ÀԷ¹ÞÀ¸¸ç ¼±ÅÃÀûÀÌ´Ù. |
# |
¼ýÀÚ ¶Ç´Â °ø¹é, +, - ±âÈ£¸¦ ¾µ ¼ö ÀÖÀ¸¸ç ¼±ÅÃÀûÀÌ´Ù. |
L |
¹®ÀÚÀ̸ç ÇʼöÀÌ´Ù. AsciiOnly ÇÁ·ÎÆÛƼ°¡ falseÀ̸é Çѱ۵µ ÀÔ·Â °¡´ÉÇÏ´Ù. |
? |
¼±ÅÃÀûÀÎ ¹®ÀÚÀÌ´Ù. |
& |
¹®ÀÚÀ̸ç ÇʼöÀÌ´Ù. |
C |
¼±ÅÃÀûÀÎ ¹®ÀÚÀÌ´Ù. |
A, a |
¿µ¼ýÀÚÀÌ¸ç ¼±ÅÃÀûÀÌ´Ù. |
. |
¼Ò¼öÁ¡ ÀÚ¸® Ç¥½ÃÀÌ´Ù. ½ÇÁ¦ Ç¥½ÃµÇ´Â ¹®ÀÚ´Â
FormatProvider ÇÁ·ÎÆÛƼ¿¡ ÀÇÇØ °áÁ¤µÈ´Ù. |
, |
õÀÚ¸® Ç¥½ÃÀÌ´Ù. |
: |
½Ã°£ ±¸ºÐ ±âÈ£ÀÌ´Ù. |
/ |
³¯Â¥ ±¸ºÐ ±âÈ£ÀÌ´Ù. |
$ |
ÅëÈ ±¸ºÐ ±âÈ£ÀÌ´Ù. |
< |
ÀÌÈÄ ³ª¿À´Â ¸ðµç ¹®ÀÚ¸¦ ¼Ò¹®ÀÚ·Î º¯È¯ÇÑ´Ù. |
> |
ÀÌÈÄ ³ª¿À´Â ¸ðµç ¹®ÀÚ¸¦ ´ë¹®ÀÚ·Î º¯È¯ÇÑ´Ù. |
| |
ÀÌÀüÀÇ <, > ¼³Á¤À» ºñÈ°¼ºÈÇÑ´Ù. |
\ |
¸¶½ºÅ© ¹®ÀÚ¸¦ À̽ºÄÉÀÌÇÁÇÏ¿© ¸®ÅÍ·²·Î ¸¸µç´Ù. |
±×¿Ü ¹®ÀÚ |
»ç¿ëÀÚ°¡ Á÷Á¢ ÆíÁýÇÒ ¼ö ¾ø´Â ¸®ÅÍ·²ÀÌ¸ç ¹Ì¸® ÀԷµǾî ÀÖ´Ù. ¿¹¸¦ µé¾î ÀüÈ
¹øÈ£ÀÇ ÇÏÀÌÇ µîÀº ¹Ì¸® ÀÔ·ÂÇØ ³õ´Â´Ù. |
°³¼öµµ ¸¹Áö¸¸ ±ÔÄ¢µµ º¹ÀâÇØ Á¦´ë·Î ¾²·Á¸é ¸¹Àº ¿¬½ÀÀÌ ÇÊ¿äÇÏ´Ù. ¼Ó¼ºÃ¢¿¡¼ Mask ÇÁ·ÎÆÛƼ¸¦ ÆíÁýÇÒ ¶§ ´ëÈ»óÀÚ·Î »ùÇÃÀ» º¸¿©ÁØ´Ù. »ùÇÃÀ»
ÅëÇØ ¸¶½ºÅ© ¹®ÀÚ¸¦ È°¿ëÇÏ´Â ¿¹¸¦ º¼ ¼ö ÀÖÀ¸¸ç ¾à°£¸¸ ÀÀ¿ëÇÏ¸é ¿øÇÏ´Â ¸¶½ºÅ©¸¦ ¾î·ÆÁö ¾Ê°Ô ¸¸µé ¼ö ÀÖ´Ù.
ÈÞ´ëÆù ¹øÈ£´Â 000-9000-0000À¸·Î ¸¶½ºÅ©°¡ ÁöÁ¤µÇ¾î ÀÖ´Ù. ¾Õ ¼¼ ÀÚ¸®´Â 010, 011 °°Àº »ç¾÷ÀÚ ¹øÈ£À̸ç ÇʼöÀûÀ¸·Î ±âÀÔÇؾß
ÇÑ´Ù. ±¹¹øÀº 3ÀÚ¸® ¶Ç´Â
4ÀÚ¸®À̹ǷΠÁ¦ÀÏ ¾ÕÀÚ¸®´Â ¼±ÅÃÀûÀÌ°í ³ª¸ÓÁö ¼¼ ÀÚ¸®´Â ÇʼöÀûÀÌ´Ù. ÀüÈ ¹øÈ£ 4 ÀÚ¸®´Â ¸ðµÎ ¼ýÀÚÀÌ¸ç »ý·«ÇÒ ¼ö ¾ø´Ù. »ç¾÷ÀÚ ¹øÈ£, ±¹¹ø, ÀüȹøÈ£ÀÇ Áß°£¿¡´Â ÇÏÀÌÇÂÀÌ ¹Ì¸® ÀԷµǾî ÀÖ¾î »ç¿ëÀÚ´Â
¹øÈ£¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù.
»ç¿ëÀÚ°¡ ¸¶½ºÅ©´ë·Î ÀÔ·ÂÇß´ÂÁö Á¶»çÇÏ·Á¸é MakeComplete,
MaskFull ÇÁ·ÎÆÛƼ¸¦ Á¶»çÇÑ´Ù. MaskComplete´Â Çʼö ÀÔ·Â ¸¶½ºÅ©°¡ ÀԷµǾú´ÂÁö¸¸
Á¡°ËÇÏ°í MaskFullÀº ¼±Åà ÀÔ·Â ¸¶½ºÅ©±îÁöµµ Á¡°ËÇÏ´Â Á¡ÀÌ ´Ù¸¥µ¥ Åë»ó MaskComplete ÇÁ·ÎÆÛƼ¸¦ Á¡°ËÇÏ¸é µÈ´Ù. ÀÌ ÇÁ·ÎÆÛƼ°¡ true°¡ ¾Æ´Ï¸é ¿ä±¸ÇÑ Á¤º¸Áß ÀϺθ¦ ÀÔ·ÂÇÏÁö ¾Ê¾Ò°Å³ª À߸øµÈ ¹®ÀÚ¸¦ ÀÔ·ÂÇÑ °ÍÀ̹ǷΠÀçÀÔ·ÂÀ» ¿ä±¸ÇØ¾ß ÇÑ´Ù. BeepOnError ÇÁ·ÎÆÛƼ´Â ÀÔ·ÂÇÒ ¼ö ¾ø´Â ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¶§ °æ°íÀ½À» Ãâ·ÂÇÑ´Ù.
ÀÌ ¸¶½ºÅ©¿¡ ÀÇÇϸé 017-777-9907À̳ª 010-9696-1818 °°Àº ¹øÈ£´Â Àß ÀԷµǰí Àû¹ýÇÏÁö¸¸
02-123-4567À̳ª 033-58-8282 °°Àº ¹øÈ£´Â ¸¶½ºÅ© Á¶°ÇÀ» ¸¸Á·ÇÏÁö ¸øÇϹǷΠMaskComplete ÇÁ·ÎÆÛƼ°¡ true·Î Á¶»çµÇÁö ¾Ê´Â´Ù. 017-123-???? ³ª 010-1234-abcd °°Àº ¹øÈ£´Â
¾Æ¿¹ ÀÔ·ÂÁ¶Â÷ °ÅºÎµÇ¸ç BeepOnError ÇÁ·ÎÆÛƼ°¡ trueÀÏ
¶§ »à»à°Å¸®¸ç ÇãÆ° Áþ ÇÏÁö ¸»¶ó´Â °æ°íÀ½±îÁö Ãâ·ÂµÈ´Ù.
Áֹεî·Ï¹øÈ£³ª Çйø, Á¦Ç° ÄÚµå ó·³ Çü½ÄÀÌ ¾ö°ÝÇÑ Á¤º¸´Â ¸¶½ºÅ©
±â´ÉÀ» »ç¿ëÇÏ¿© ¾ÈÀüÇÏ°Ô ÀԷ¹޴ °ÍÀÌ ÁÁ´Ù. ¹°·Ð ¸¶½ºÅ©¸¦ ¾²´õ¶óµµ ³í¸®ÀûÀÎ °ªÀÇ ±¸Á¶±îÁö ¿Ïº®ÇÏ°Ô
Á¡°ËÇÒ ¼ö ÀÖ´Â °ÍÀº ¾Æ´Ï´Ù. ÈÞ´ëÆù ¹øÈ£¿¡ 015-123-4567 °°Àº
»ß»ß ¹øÈ£¸¦ ÀÔ·ÂÇѴٵ簡 851597-2122678 °°Àº Ʋ¸° Áֹεî·Ï¹øÈ£¿¡ ´ëÇÑ °Í±îÁö °É·¯³¾ ¼ö´Â
¾ø´Ù. ÀÌ·± ³í¸®ÀûÀÎ ¿¡·¯´Â TextChanged À̺¥Æ®¿¡¼
µû·Î Á¡°ËÇØ¾ß ÇÑ´Ù.
RichTextBox ÄÁÆ®·ÑÀº ¼½ÄÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù´Â ¸é¿¡¼ ÅؽºÆ®
¹Ú½ºº¸´Ù ±â´ÉÀÌ ¸¹´Ù. ±Û²ÃÀ̳ª ¹®´ÜÀÇ ¸ð¾ç±îÁö ÁöÁ¤ÇÒ ¼ö ÀÖ¾î ¿öµåÇÁ·Î¼¼¼ ¼öÁØÀÇ ÆíÁýÀÌ °¡´ÉÇÏ´Ù. ±×·¯³ª RTF Æ÷¸ËÀÌ ³ÇØÇÏ°í ¼Óµµµµ ´À·Á ½Ç¿ë¼ºÀÌ ¶³¾îÁø´Ù. ¼½ÄÀÖ´Â ÅؽºÆ®¸¦ Ãâ·ÂÇÒ ¶§´Â Â÷¶ó¸® Ä¿½ºÅÒ ÄÁÆ®·ÑÀ» ¸¸µå´Â °ÍÀÌ ´õ ³´´Ù.
½ºÅ©·Ñ ¹Ù´Â Ç¥½ÃÇÒ ³»¿ëÀÌ ÀÛ¾÷¿µ¿ªº¸´Ù ´õ ¸¹À» ¶§ ½ºÅ©·ÑÇϱâ À§ÇØ »ç¿ëÇÑ´Ù.
ºñÁÖ¾ó ½ºÆ©µð¿ÀÀÇ ¼Ò½º ÆíÁýâ¿¡ »ç¿ëµÇ¸ç ÅؽºÆ® ¹Ú½º³ª ¸®½ºÆ® ¹Ú½ºÃ³·³ ´Ù·®ÀÇ Ç׸ñÀ» °ü¸®ÇÏ´Â ÄÁÆ®·Ñ¿¡µµ ½ºÅ©·Ñ ¹Ù°¡ ³ªÅ¸³´Ù.
½ºÅ©·Ñ ¹Ù´Â ¹®¼ÀÇ ¾îµðÂëÀ» Ç¥½ÃÇÒ °ÍÀÎÁö À§Ä¡¸¦ ¼±ÅÃÇϸç Á¤È®ÇÑ °ªº¸´Ù´Â ´ëÃæÀÇ °ªÀ» ½Å¼ÓÇÏ°Ô ÀԷ¹ÞÀ» ¶§
ÁÖ·Î »ç¿ëÇÑ´Ù. ¹®¼ÀÇ À§Ä¡µµ ´ëÃæ ¼±ÅÃÇÏ´Â °ÍÀÌ¸ç º¼·ýÀ̳ª µ¿¿µ»ó Àç»ý À§Ä¡µµ Á¤È®¼ºº¸´Ù´Â ½Å¼ÓÇÑ
¼±ÅÃÀÌ ´õ ¿ì¼±ÀÌ´Ù. Á¤È®ÇÑ °ªÀº ÅؽºÆ® ¹Ú½º¸¦ ¾²´Â °ÍÀÌ ÀûÇÕÇÏ´Ù.
ScrollBar Ãß»ó Ŭ·¡½º°¡ ½ºÅ©·Ñ ¹Ù¸¦ Ç¥ÇöÇÏ¸ç ¼öÆò, ¼öÁ÷ ¹æÇâ¿¡ µû¶ó ÆÄ»ýµÈ HScrollBar, VScrollBar Ŭ·¡½º¸¦
»ç¿ëÇÑ´Ù. ÀÌ µÎ Ŭ·¡½º´Â ½ºÅ©·Ñ ¹æÇ⸸ ´Ù¸¦ »Ó ÇÁ·ÎÆÛƼ³ª À̺¥Æ®´Â °ÅÀÇ µ¿ÀÏÇϹǷΠ¼öÆò ½ºÅ©·Ñ ¹Ù
À§ÁÖ·Î ¾Ë¾Æº¸ÀÚ. ´ÙÀ½Àº ½ºÅ©·Ñ ¹ÙÀÇ ÁÖ¿ä ÇÁ·ÎÆÛƼÀε¥ ½ºÅ©·Ñ ¹üÀ§¿Í À̵¿ÇÒ ¶§ °ªÀÇ Áõ°¨ºÐÀ» ÁöÁ¤ÇÑ´Ù.
ÇÁ·ÎÆÛƼ |
ŸÀÔ |
¼³¸í |
Minimum, Maximum |
int |
ÃÖ¼Ò°ª°ú ÃÖ´ë°ªÀÌ¸ç °ð ½ºÅ©·Ñ ¹üÀ§¸¦ ÁöÁ¤ÇÑ´Ù. µðÆúÆ®´Â 0~100ÀÌ´Ù. |
SmallChange |
int |
¾çÂÊÀÇ È»ìÇ¥ ¹öÆ°À» Ŭ¸¯ÇÒ ¶§ º¯ÈµÉ °ªÀÌ´Ù. µðÆúÆ®´Â 1ÀÌ´Ù. |
LargeChange |
int |
½ºÅ©·Ñ ¹ÙÀÇ ¸öÅëÀ» Ŭ¸¯ÇÒ ¶§ º¯ÈµÉ °ªÀÌ´Ù. µðÆúÆ®´Â 10ÀÌ´Ù. |
Value |
int |
ÇöÀç ½ºÅ©·Ñ ¹ÙÀÇ À§Ä¡ÀÌ´Ù. |
»ç¿ëÀÚ°¡ ½ºÅ©·Ñ ¹Ù¸¦ Ŭ¸¯Çϰųª µå·¡±×Çϸé Scroll À̺¥Æ®°¡ ¹ß»ýÇϸç
Àμö·Î ScrollEventArgs °´Ã¼°¡ Àü´ÞµÈ´Ù. ÀÌ
°´Ã¼ÀÇ OldValue, NewValue ÇÁ·ÎÆÛƼ´Â ½ºÅ©·Ñ Çϱâ ÀüÀÇ °ª°ú ÈÄÀÇ °ªÀ̸ç ScrollOrientation ÇÁ·ÎÆÛƼ´Â ½ºÅ©·Ñ ¹æÇâÀÌ ¼öÆòÀÎÁö, ¼öÁ÷ÀÎÁö¸¦
³ªÅ¸³½´Ù. Type ÇÁ·ÎÆÛƼ´Â »ç¿ëÀÚ°¡ ½ºÅ©·Ñ ¹ÙÀÇ ¾îµð¸¦ Á¶ÀÛÇß´ÂÁö¸¦ ³ªÅ¸³½´Ù.
Type |
¼³¸í |
SmallIncrement, SmallDecrement |
½ºÅ©·Ñ ¹Ù ¾çÂÊÀÇ È»ìÇ¥ ¹öÆ°À» Ŭ¸¯ÇÑ °ÍÀÌ´Ù. À̶§´Â SmallChange ÇÁ·ÎÆÛƼ°¡ ÁöÁ¤ÇÏ´Â ¾ç¸¸Å Value°¡ Áõ°¨ÇÑ´Ù. |
LargeIncrement, LargeDecrement |
½ºÅ©·Ñ ¹ÙÀÇ ¸öÅëÀ» Ŭ¸¯ÇÑ °ÍÀÌ´Ù. À̶§´Â
LargeChange ÇÁ·ÎÆÛƼ°¡ ÁöÁ¤ÇÏ´Â ¾ç¸¸Å Value°¡ Áõ°¨ÇÑ´Ù. |
ThumbTrack |
½ºÅ©·Ñ ¹Ù Áß¾ÓÀÇ ½æ(Thumb)À» µå·¡±×ÇÏ¿© À̵¿ÇÏ°í ÀÖ´Â ÁßÀÌ´Ù. |
ThumbPosition |
½ºÅ©·Ñ ¹Ù Áß¾ÓÀÇ ½æ(Thumb)À» µå·¡±×ÇÏ¿© À̵¿À» ¿Ï·áÇß´Ù. |
First |
Minimum À§Ä¡·Î À̵¿Çß´Ù. ½ºÅ©·Ñ
¹Ù°¡ Æ÷Ä¿½º¸¦ °¡Áú ¶§ Home Å°¸¦ ´©¸£¸é ÀÌ À̺¥Æ®°¡ ¹ß»ýÇÑ´Ù. |
Last |
Maximum À§Ä¡·Î À̵¿Çß´Ù. |
EndScroll |
½ºÅ©·ÑÀÌ ³¡³µ´Ù. |
´ÙÀ½ ¿¹Á¦´Â ½ºÅ©·Ñ ¹Ù·Î ¹öÆ°ÀÇ ¹è°æ»öÀ» ¼±ÅÃÇÑ´Ù. »ö»óÀº R, G, B ¼¼ ¿ä¼Ò·Î ±¸¼ºµÇ¸ç °¢ ¿ä¼Ò´Â 0 ~ 255±îÁöÀÇ ¹üÀ§¸¦
°¡Áö¹Ç·Î ½ºÅ©·Ñ ¹Ù·Î ÀԷ¹ޱ⿡ Àû´çÇÏ´Ù. ¹öÆ°°ú ½ºÅ©·Ñ ¹Ù ¼¼ °³¸¦ ¹èÄ¡ÇÏ°í ½ºÅ©·Ñ ¹ÙÀÇ Maximum ÇÁ·ÎÆÛƼ¸¦ 255·Î ¼öÁ¤Çß´Ù. Å°º¸µå Æ÷Ä¿½º¸¦ ¹ÞÀ¸·Á¸é TabStop ÇÁ·ÎÆÛƼ¸¦ true·Î ¼³Á¤ÇÑ´Ù.
ScrollTest |
using
System; ~ using System.Windows.Forms; namespace
ScrollTest { public
partial class Form1 : Form { public
Form1() { InitializeComponent(); } private
void hScrollBar1_Scroll(object sender, ScrollEventArgs e) { button1.BackColor
= Color.FromArgb(hScrollBar1.Value, hScrollBar2.Value,
hScrollBar3.Value); } } } |
¼¼ ½ºÅ©·Ñ ¹ÙÀÇ Scroll À̺¥Æ® Çڵ鷯´Â µû·Î ¸¸µé ÇÊ¿ä ¾øÀÌ
ÅëÇÕÇÏ¿© ÀÛ¼ºÇß´Ù. »ö»ó ¿ä¼Ò Áß Çϳª¶óµµ ¹Ù²î¸é ¹è°æ»öÀ» ´Ù½Ã ÁöÁ¤ÇØ¾ß ÇϹǷΠÁߺ¹µÈ Äڵ带 ÀÛ¼ºÇÒ
ÇÊ¿ä ¾ø´Ù. À̺¥Æ® Çڵ鷯¿¡¼ °¢ ½ºÅ©·Ñ ¹ÙÀÇ Value °ªÀ»
»ö»ó ¿ä¼Ò·Î ÇÏ¿© FromArgb·Î »ö»óÀ» ¸¸µç ÈÄ ¹öÆ°ÀÇ
BackColor ÇÁ·ÎÆÛƼ¿¡ ´ëÀÔÇÑ´Ù.
½ºÅ©·Ñ ¹Ù¸¦ Ŭ¸¯Çϰųª µå·¡±×ÇÏ¸é ¹öÆ°ÀÇ ¹è°æ»öÀÌ º¯ÇÑ´Ù. TabStop ÇÁ·ÎÆÛƼ¸¦ true·Î ÁöÁ¤ÇßÀ¸¹Ç·Î ½ºÅ©·Ñ ¹Ù°¡ Æ÷Ä¿½º¸¦ °¡Áú ¼ö ÀÖÀ¸¸ç Ä¿¼ À̵¿Å°,
PgUp, PgDn, Home, End Å°·Î ½ºÅ©·Ñ ¹Ù¸¦ Á¶ÀÛÇÑ´Ù. Æ÷Ä¿½º¸¦ ¹ÞÀº ½ºÅ©·Ñ
¹Ù´Â ½æÀÌ ±ô¹Ú°Å¸°´Ù. ½ºÅ©·Ñ ¹Ù¿Í ºñ½ÁÇÑ Æ®·¢¹Ùµµ Àִµ¥ ¿ëµµ³ª ¹æ¹ýÀº °ÅÀÇ °°µÇ ¸ð¾çÀÌ Á¶±Ý ´Ù¸£´Ù.