Articles of c #

En C # Winforms, ¿hay alguna manera de poner un borde punteado alrededor de todos los controles y mostrar los puntos de agarre al seleccionar los controles específicos en el tiempo de ejecución?

Trabajo en un equipo que trabaja en un IDE similar a Visual Studio para desarrollar código de Winform personalizado para nuestros clientes locales. En nuestro código, tenemos controles de usuario anulados para facilitar nuestras tareas, pero la mayoría de nuestros controles se derivan de controles de forma de C básicos. Actualmente necesito ayuda para implementar […]

Thread.Sleep () sin congelar la interfaz de usuario

En primer lugar, soy un principiante en C# y me gustaría hacer esto: class2.method_79(null, RoomItem_0, num, num2, 0, false, true, true); System.Threading.Thread.Sleep(250); class2.method_79(null, RoomItem_0, num, num4, 0, false, true, true); System.Threading.Thread.Sleep(300); class2.method_79(null, RoomItem_0, num, num6, 0, false, true, true); Pero esta solución congela la IU, ¿cómo podría hacer que el segundo evento ocurra 250ms después […]

¿Puedo hacer que GCC advierta sobre pasar tipos demasiado amplios a las funciones?

Lo siguiente es un código obviamente defectuoso para el cual creo que el comstackdor debería emitir un diagnóstico. Pero ni gcc ni g++ hacen, incluso con todas las opciones de advertencia que pude pensar: -pedantic -Wall -Wextra #include short f(short x) { return x; } int main() { long x = 0x10000007; /* bigger than […]

¿Cómo usar la función rand para hacer números en un rango específico?

Me gustaría hacer números aleatorios en un rango específico, como “elegir un número aleatorio entre 18 y 35”? ¿Cómo puedo hacer eso con la función rand() ?

Convierta System.Windows.Media.ImageSource a System.Drawing.Bitmap

¿Cómo puedo convertir System.Windows.Media.ImageSource a System.Drawing.Bitmap en C #?

¿Cómo se cambia la etiqueta de formato Form1 cuando la checkbox en form2 está marcada?

Soy muy nuevo en c # y estoy probando mis primeros experimentos con 2 formas diferentes. Me gustaría hacerlo para que tenga una etiqueta1 y un botón1 en Form1 y una checkbox1 en Form2. el botón1 en Form1 abre Form2, y una vez que marque checkbox1 en Form2, el texto de la etiqueta 1 cambiará. […]

Plantillas de C ++ Soportes de angularjs Pitfall: ¿Cuál es la corrección de C ++ 11?

En C ++ 11, ahora es la syntax válida: vector<vector> MyMatrix; mientras que anteriormente, tenía que escribirse así (observe el espacio): vector<vector > MyMatrix; Mi pregunta es: ¿cuál es la solución que usa el estándar para permitir la primera versión? ¿Podría ser tan simple como hacer > un token en lugar de >> ? Si […]

rand () genera el mismo número, ¡incluso con srand (time (NULL)) en mi main!

Entonces, estoy tratando de crear un vector aleatorio (piense en geometría, no en una matriz expandible), y cada vez que llamo a mi función vectorial aleatoria obtengo el mismo valor x, aunque y y z son diferentes. int main () { srand ( (unsigned)time(NULL)); Vector a; a.randvec(); cout << a << endl; return 0; } […]

DateTime.TryParse Century Control C #

El resultado del siguiente fragmento es “12/06/1930 12:00:00”. ¿Cómo controlo el siglo implicado para que “12 de junio de 30” se convierta en 2030? string dateString = “12 Jun 30”; //from user input DateTime result; DateTime.TryParse(dateString, new System.Globalization.CultureInfo(“en-GB”),System.Globalization.DateTimeStyles.None,out result); Console.WriteLine(result.ToString()); Deje de lado, por el momento, el hecho de que una solución correcta es especificar […]

Cómo deserializar JSON con nombres de propiedad duplicados en el mismo objeto

Tengo una cadena JSON que espero contenga claves duplicadas con las que no pueda contentar a JSON.NET. Me preguntaba si alguien sabe de la mejor manera (¿tal vez usando JsonConverter ?) Para hacer que JSON.NET cambie los JObject JObjects en JArrays cuando ve nombres de claves duplicados. // For example: This gives me a JObject […]