AJUDA COM RESOLUCAO...

KURTGU 28/09/2011 09:42:56
#385451
Pessoal to com aquele grande probreeeeema que quase todos sempre passam de resolucao, gostaria de fazer uma coisa aqui mais nao estou conseguindo....

Tenho um SplitConteiner com PANEL1 E PANEL2

Gostaria de fazer isso....Ai que vem o grande erro nao to me entendendo com o if,else,elseif hehehehe me perdi gostaria de pra cada resolucao a distancia mudasse como poderia fazer isso....? estou fazendo da forma abaixo eu sei que esta errado se alguem tiver como me explicar agradeceria....

if label1.text = [Ô]1024x768[Ô] then
SplitConteiner1.splitdistance = 500
else
SplitConteiner1.splitdistance = 400
end if

Obs nessa label1 eu pego a minha resolucao atual...
RODRIGOFERRO 28/09/2011 09:49:23
#385452
Resposta escolhida
1: Posta uma SS do [Ô]erro[Ô]/[Ô]Problema[Ô] que esta tendo
2: Melhora o nome do topico !
3: Para de arrumar POG..

Pronto falei !

AHiHAiaUHIUA
KURTGU 28/09/2011 10:16:46
#385459
Eai zero..Firmeza Velhoo.....

1ºNao tem Erro So nao estou sabendo Ultilizar o IF,ELSE,ELSEIF
2ºJA MELHOREI EU ACHO
3ºNum e POG Nao Velho.....hehehehe....

E que Tipo EM Uma tela minha eu to exibindo tantas fotos dentro de um flowlayout panel ta tudo certo e tal so gostaria de diminuir o Splitconteiner depedendo da resolucao que tiver sendo usada.....
LUIZCOMINO 28/09/2011 11:39:46
#385468
seria isso?

if label1.text = [Ô]1024x768[Ô] then
SplitConteiner1.splitdistance = 500

else if label1.text = [Ô]800x600[Ô] then
SplitConteiner1.splitdistance = 300

else if label1.text = 1800x1700[Ô] then
SplitConteiner1.splitdistance = 600
else
label1.text =[Ô]Resolução não encontrada![Ô]
end if
RODRIGOFERRO 28/09/2011 12:22:26
#385473
Ou pode dar um select Case nisso !

VB.NET

Private Sub Escolha()
Select Case label1.Text
Case Is = [Ô]640x480[Ô]
MessageBox.Show(label1.Text)
Case Is = [Ô]800x600[Ô]
MessageBox.Show(label1.Text)
Case Is = [Ô]1024x768[Ô]
MessageBox.Show(label1.Text)
Case Is = [Ô]1152x864[Ô]
MessageBox.Show(label1.Text)
Case Else
MessageBox.Show([Ô]Resolucao Invalida[Ô])
End Select
End Sub


C#

void Escolha(String Valor)
{
switch (Valor)
{
case [Ô]640*480[Ô]: MessageBox.Show(Valor); break;
case [Ô]800*600[Ô]: MessageBox.Show(Valor); break;
case [Ô]1024*768[Ô]: MessageBox.Show(Valor); break;
case [Ô]1152*864[Ô]: MessageBox.Show(Valor); break;
default: MessageBox.Show([Ô]Parametro Inválido[Ô]); break;
}
}


Eu axo mais legivel do que o IF/ELSE da vida !
KURTGU 28/09/2011 17:04:40
#385495
vlw zero.....
Tópico encerrado , respostas não são mais permitidas