Я его не копировал... я по их алгоритму писал аналогичный код. их код ни в VC++ 2010, ни в VC++ 6.0 не работает))
Скажите пожалуйста, чем статические методы класса отличаются от нестатических? То есть в программе их отличия я понимаю, что статические методы можно вызывать без инициализации экземпляра класса, етк., меня волнует именно их инициализация в памяти. Я понимаю статические переменные, как они хранятся в памяти, но как метод может быть инициализирован и как он хранится в памяти? Чем грозит злоупотребление статическими методами?
Здравствуйте! Я новичок! Подскажите пожалуйста, как запретить изменения размера формы в visual studio 10 С# ?
В проперти формы MaximizeBox = false MinimizeBox = false FormBorderStyle = (какое-либо проперти со значением fixed)
Как сделать чтобы данный цикл не зависал, если к примеру в textBox1 я ввиду 0, а в textBox2 ввиду 10000. На 3000 уже начинает зависать форма. Направьте на правильный путь Code: private void button1_Click(object sender, EventArgs e) { richTextBox1.Clear(); for (int i = Convert.ToInt32(textBox1.Text); i <= Convert.ToInt32(textBox2.Text); i++) { richTextBox1.Text += (Convert.ToInt32(i)).ToString() +"\r\n"; } }
Программа работает в один поток, и за 1 рабочий цыкл потока, ей нужно выполнить довольно объемную работу. Тут нужно делать через 2 потока. 1 мейн поток, 2-ой поток - сам цыкл. Далее нужно делать кросспоточное обращение к контролу для отображения текста. http://msdn.microsoft.com/ru-ru/library/0b1bf3y3.aspx#Y960
TweakeR Для того, чтобы форма не зависала, можно использовать отдельный поток, о чём уже написали, или же можно использовать метод Application.DoEvents(). В место компонента TextBox можно использовать NumericUpDown. Пример: Code: richTextBox1.Clear(); int beg = int.Parse(textBox1.Text); int end = int.Parse(textBox2.Text); StringBuilder strBuilder = new StringBuilder(); for (int i = beg; i <= end; i++) { strBuilder.Append(i); strBuilder.Append("\r\n"); Application.DoEvents(); } richTextBox1.Text = strBuilder.ToString();
есть файл. примерно следующего содержимого заношу всё содержимое в строку, затем регуляркой хочу разбить на строки по ; режу такой регуляркой (.*?);+ но через неё получаются такие строки а должно быть тоесть если строка в файле не заканчивается на ; то её не цепляет. как учитывать переносы? ps: c sharp pps: проблему решил изменением содержимого. сейчас просто беру построчно без регулярок. но всё таки хотелось бы узнать как регуляркой брать в таких случаях. для общего развития так сказать
есть 2 панели/фраима и на них можно двигать компоненты тагже есть поддержка драг анд дроп проблем : нужно переключатся с простого движения на панели на драг анд дроп когда компонент заходит за придел панели тоесть за предели видемости как ето осушествить нет идеи public void dragGestureRecognized(DragGestureEvent ev) { event.startDrag(null, this, this); } так как dragGestureRecognized вызывется в тоже время когда и простое движение по панели а после нет возникает проблема .. i tried to allow DnD if my component is over the border if not i can move it normally and if its over i start DnD but for that i save the event in the Dnd class and try to start if the component calls the method startDnD() event.startDrag(null,this,this); but DragGestureEvent has a null trigger
это гуф умер а тут люди может заняты, либо не знают ответа. и это совсем не повод вам засорять тему своими воплями.
Создал PictureBox, пытаюсь его плавно смещать по форме: PHP: for (int x = 15; x < y; x++) { PictureBox[1].Location = new Point(x, 195); form1.Update(); Thread.Sleep(10); } Всё отлично, картинка плавно перемещается, но когда доходит до конечной точки, то куда-то исчезает o_0