Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - 43H4FH44H45H4CH49H56H45H

#321
Java / Re: Saber si un checbox esta marcado?
12 Julio 2009, 18:01 PM
Código (java) [Seleccionar]
private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {
        if(jCheckBox1.isSelected())
        {
            jButton1.setText("checkeado");
        }
        else jButton1.setText("no checkeado");
    }


Cita de: Debci en 12 Julio 2009, 16:55 PM
If checkcbox.getSelected = true
Para el if deberia ser:
Código (java) [Seleccionar]
==
#322
Código (csharp) [Seleccionar]
String[] unidades = Environment.GetLogicalDrives();
comboBox1.Items.AddRange(unidades);

:-\

Y aqui un ejemplo con un determinado tipo de unidad:
Código (csharp) [Seleccionar]
var usb = from disk in System.IO.DriveInfo.GetDrives()
                  where disk.DriveType == System.IO.DriveType.Removable
                  select disk;
comboBox1.Items.AddRange(usb.ToArray ());

:silbar:
#323
Código (vb) [Seleccionar]
Private Sub Command1_Click()
MSFlexGrid1.Rows = Val(Text1.Text) + 1
For n = 1 To Val(Text1.Text)
MSFlexGrid1.Row = n
MSFlexGrid1.Col = 0
MSFlexGrid1.Text = n
Next n
End Sub
#324
Podemos obviar lo del button asi:
Código (csharp) [Seleccionar]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        string copia = "";
        public Form1()
        {
            InitializeComponent();
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            copia = textBox1.Text;
            this.Text = copia;
        }
    }
}
#325
Cita de: Dessa en  5 Junio 2009, 13:02 PM

Open Environ("TEMP") + "\control3.dll" For Output As #1


:laugh:

Mi comentario fue por el uso de Environ("windir") luego de que el menciono que debia correr en user no admins, da igual que se use cualquier ruta dentro del Environ("USERPROFILE"), eso no tiene nada que ver con mi comentario y repito por si no puede entender
CitarMi comentario fue por el uso de Environ("windir") luego de que el menciono que debia correr en user no admins
:rolleyes:
#326
Cita de: ToNy_EsP en  3 Junio 2009, 16:57 PM
Cita de: Dessa en  3 Junio 2009, 16:44 PM
Hola, otra opcion (si es solo par para pocos controles)

Código (vb) [Seleccionar]


Option Explicit

Private Sub Form_Load()
Dim x As String
If Dir(Environ("windir") + "\control3.dll") <> "" Then
Open Environ("windir") + "\control3.dll" For Input As #1
Line Input #1, x: Check1.Value = x
Line Input #1, x: Check2.Value = x
Line Input #1, x: Check3.Value = x
Close
End If

End Sub

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Open Environ("windir") + "\control3.dll" For Output As #1
Print #1, Check1.Value
Print #1, Check2.Value
Print #1, Check3.Value
Close
End Sub





Wooooo, buenisimooo!!!!
Me va de lujooo, Gracias!!! Ademas el code es hipersencillo  ;-)

Muchas gracias, TEMA RESUELTO.

Cita de: carlitrosss6 en  3 Junio 2009, 01:15 AM
Y 43H4FH44H45H4CH49H56H45H, es que el programa puede correr en una cuenta de usuario que no sea la de Administrador :S, asi que no me vale :SS

Ok, si tu programa debe correr en cuentas de NO Admins por ejemplo una "limitada" no tendrá permiso sobre el registro, pero si tendra permiso para:

Código (vb) [Seleccionar]
Open Environ("windir") + "\control3.dll" For Output As #1
:laugh:
#327
.NET (C#, VB.NET, ASP) / Re: De bat a C#
5 Junio 2009, 04:42 AM
Puedes crear un bat en tiempo de ejecución con las funciones que mencionas, ejecutarlo, esperar a que termine su proceso y borrarlo o desde el mismo .bat un "autoborrado".
Otro modo puede ser igualmente lo mencionado pero con un script .sql + un .bat
Por ultimo podria ser del siguiente modo:
Código (csharp) [Seleccionar]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            System.Diagnostics.ProcessStartInfo info = new System.Diagnostics.ProcessStartInfo("CMD.EXE", @"/C title Simon && cd  \ && echo hola && dir *.* && pause");
            info.Verb = "open";
            System.Diagnostics.Process.Start(info);
            Console.ReadKey();
        }
    }
}


Haces todo el trabajo en una sola línea o alguna combinación, mostrando o no la consola.
Aunque asi es sencillo modificar los strings que contiene este pequeño programa y tb ver los mismos, para dificultar un poco puedes utilizar valores decimales u otros y pasarlos a su equivalente en "Chr" en tiempo de ejecución para obtener el string que quieres ocultar.
#328
Podria utilizarse tb SaveSetting y GetSetting (siempre que se tenga permisos para escribir en el registro) asi:
Código (vb) [Seleccionar]
Private Sub Form_Load()
Dim valor As Integer
valor = Val(GetSetting("Programa", "Prueba", "valor", "0"))
If valor = 0 Then
Check1.Value = 0
Else
Check1.Value = 1
End If
End Sub


Código (vb) [Seleccionar]
Private Sub Form_Unload(Cancel As Integer)
If Check1.Value = 0 Then
SaveSetting "Programa", "Prueba", "valor", "0"
Else
SaveSetting "Programa", "Prueba", "valor", "1"
End If
End Sub


Mas info en el MSDN.
#329
Bueno se puede hacer de otro modo utilizando un combox y un button para elegir el color de fondo deacuerdo al item seleccionado.
Código (java) [Seleccionar]
jComboBox1.insertItemAt("azul", 0);
jComboBox1.insertItemAt("verde", 0);
jComboBox1.insertItemAt("negro", 0);
jComboBox1.insertItemAt("rosado", 0);


Código (java) [Seleccionar]
if(jComboBox1.getSelectedItem().toString()== "azul") this.mainPanel.setBackground(Color.BLUE);
else if(jComboBox1.getSelectedItem().toString()== "verde") this.mainPanel.setBackground(Color.GREEN);
else if(jComboBox1.getSelectedItem().toString()== "negro") this.mainPanel.setBackground(Color.BLACK);
else if(jComboBox1.getSelectedItem().toString()== "rosado") this.mainPanel.setBackground(Color.PINK);


Utilizo NetBeans 6.5
#330
Otro modo de hacerlo podria ser asi:
Código (csharp) [Seleccionar]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;

namespace ConsoleApplication1
{
   class Program
   {
       
       static void Main(string[] args)
       {
           ArrayList palabras = new ArrayList();            
           string frase = "";
           Console.WriteLine(" Ingrese Numero de palabras: ");
           int limite = Int32.Parse ( Console.ReadLine());
           for (int i = 0; i < limite; i++)
           {
               Console.WriteLine(" Ingrese palabra: ");
               palabras.Add(Console.ReadLine());
           }

           for (int i = 0; i < palabras.Count; i++)
           {                
               frase += palabras[i].ToString() + " ";
           }
           Console.WriteLine("Frase Completa: " + frase);                
           Console.ReadKey();
       }
   }
}


...