Перейти к содержанию

C#


HeToC

Рекомендуемые сообщения

  • Ответов 78
  • Created
  • Последний ответ

it's clear and easy

var itemsCollection1 = new List<Int32>{1, 2, 3};
var itemsCollection2 = new List<Int32>(itemsCollection1); // here we've created a new instance of List with copied from itemsCollection items

Ссылка на комментарий
Поделиться на другие сайты

  • 2 months later...

вот такая проблемка случилась....

вообщем читаю с текстового файла но русские буквы не распознаються, нужна перекодировка

 

 StreamReader fstr = new StreamReader(name);						   
			for (int i = 0; i < 6; i++)
			{
				wtf = fstr.ReadLine();
				gh [i] = wtf;
			}

 

з.ы. вариант System.Text.Encoding рассматривал, но почему то не понел что да как :unsure:

 

надеюсь на вашу помощь 364

Ссылка на комментарий
Поделиться на другие сайты

уже всё сделал....

просто надо было сохранить тхт файл в юникоде, а по умолчанию ANSI

 

з.ы. здесь ваще кто есть? если ч0 вопросы задавать...

Ссылка на комментарий
Поделиться на другие сайты

уже всё сделал....

просто надо было сохранить тхт файл в юникоде, а по умолчанию ANSI

 

з.ы. здесь ваще кто есть? если ч0 вопросы задавать...

 

 

в MSDN все доступно написанно :)

 

using System;
using System.Text;

namespace ConvertExample
{
  class ConvertExampleClass
  {
  static void Main()
  {
	 string unicodeString = "This string contains the unicode character Pi(\u03a0)";

	 // Create two different encodings.
	 Encoding ascii = Encoding.ASCII;
	 Encoding unicode = Encoding.Unicode;

	 // Convert the string into a byte[].
	 byte[] unicodeBytes = unicode.GetBytes(unicodeString);

	 // Perform the conversion from one encoding to the other.
	 byte[] asciiBytes = Encoding.Convert(unicode, ascii, unicodeBytes);

	 // Convert the new byte[] into a char[] and then into a string.
	 // This is a slightly different approach to converting to illustrate
	 // the use of GetCharCount/GetChars.
	 char[] asciiChars = new char[ascii.GetCharCount(asciiBytes, 0, asciiBytes.Length)];
	 ascii.GetChars(asciiBytes, 0, asciiBytes.Length, asciiChars, 0);
	 string asciiString = new string(asciiChars);

	 // Display the strings created before and after the conversion.
	 Console.WriteLine("Original string: {0}", unicodeString);
	 Console.WriteLine("Ascii converted string: {0}", asciiString);
  }
  }
}

Ссылка на комментарий
Поделиться на другие сайты

  • 2 months later...

Скажите как сделать кнопку\форму круглой\любой другой формы? Слышал что можно через регионы, но не знаю кк это. Можно ли это сделать сразу в студии или нужны доп. проги?

Ссылка на комментарий
Поделиться на другие сайты

Shuher_Shuherovich

Стоит Агурова почитать про разработку компонентов. Пока не осилил из-за нехватки времени.

 

Есть 2 варианта: самому компонент нацарапать или слить готовый. Дополнительный софт не нужен, хватает одной библиотечки, добавляемой к проекту.

Ссылка на комментарий
Поделиться на другие сайты

Это общий случай. 1 компонент = 1 библиотека(сборка в терминах .нета). :)

 

Помню, находил на http://www.codeproject.com/ библиотечку и статью для создания прозрачных формочек по битмапу.

Ссылка на комментарий
Поделиться на другие сайты

  • 3 weeks later...
  • 2 weeks later...

privet

Проблемка у меня возникла, хочу непосредственно в запущенной программе перетащить кнопку и не знаю как

ну что то типа:

this.button1.location.x = ... не пойму как задать новую координату

з.ы. гуглил не помогло

Ссылка на комментарий
Поделиться на другие сайты

privet

Проблемка у меня возникла, хочу непосредственно в запущенной программе перетащить кнопку и не знаю как

ну что то типа:

this.button1.location.x = ... не пойму как задать новую координату

з.ы. гуглил не помогло

 

в файле инициализации вот такая строчка есть:

 

this.button1.Location = new System.Drawing.Point(X, Y);

Ссылка на комментарий
Поделиться на другие сайты

2 Дос

это всё понятно, но как эти новые координаты узнать?

this.button1.Location = new System.Drawing.Point(Cursor.Position.X,Cursor.Position.Y);

 

вот так вот я писал но не работает

Ссылка на комментарий
Поделиться на другие сайты

private void frmMain_MouseMove(object sender, MouseEventArgs e)
{
btnHitMe.Location = new Point(Cursor.Position.X - this.Left, Cursor.Position.Y - this.Top);
}

Таки работает. Ты просто не умеешь его готовить. :)

Ссылка на комментарий
Поделиться на другие сайты

2 S10

 

что то не работает...

насколько я понимаю чтобы передвинуть кнопку надо юзать евент MouseMove или MouseCaptureMove

 

update: сделал так как написал S10, но теперь пропадает сама кнопко оО

Ссылка на комментарий
Поделиться на другие сайты

private void button1_MouseMove(object sender, MouseEventArgs e)

{

this.button1.Location = new System.Drawing.Point(Cursor.Position.X - this.Left, Cursor.Position.Y - this.Top);

}

 

собственно кнопка при наводе на неё куросром пропадает О__О мистика...

Ссылка на комментарий
Поделиться на другие сайты

  • 3 years later...

вообще существует замечательный сайт http://stackoverflow.com/ там вот можно найти ответы практически на все вопросы, да и самому спросит

 

а когда пишешь тему вопроса - он нщн подсказывает какие вопросы с похожей темой уже обсуждались

Ссылка на комментарий
Поделиться на другие сайты

  • 2 years later...

 

 

вообще существует замечательный сайт http://stackoverflow.com/ там вот можно найти ответы практически на все вопросы, да и самому спросит   а когда пишешь тему вопроса - он нщн подсказывает какие вопросы с похожей темой уже обсуждались

 

 

 

kongu, stackoverflow на английском, не все будут им пользоваться.

 

Не смущает, что Пост был добавлен в далеком 2014 году?

Ссылка на комментарий
Поделиться на другие сайты

Заархивировано

Эта тема находится в архиве и закрыта для дальнейших ответов.




×
×
  • Создать...