AUMENTAR_TAMANHO_FORM

FERRAZ 01/10/2015 11:53:53
#452015
Colegas, tudo bem.

Bom eu estou sem entender o porque que vou nas propriedades do form e altero;

Size 409;486
width = 409
height = 486

e acontece o inesperado, no show ele não alterar simplesmente fica = Size 99;199 porque isso, coloquei até uma nova imagem e nada, o quero dizer eh, que, em tempo de projeto ele aceita as alterações mais, quando eu dou um start ele não aceita.

aproveitei e coloquei no form load esse código para testar mais nada vejam;


Citação:

Private Sub FrmAbbcinto_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim frm As New FrmAbbcinto()
With frm
.ShowDialog()
.Height = [Ô]486[Ô]
.Width = [Ô]409[Ô]
End With

End Sub



Se alguém poder me ajuda a entender ficarei grato.
TUNUSAT 01/10/2015 12:01:22
#452017
FERRAZ,

Use as âncoras dentro do form.

============================================
Definir anchor de controlo criado dinamicamente.
http://www.portugal-a-programar.pt/topic/37073-definir-anchor-de-controlo-criado-dinamicamente/
============================================

[][ô]s,
Tunusat.
JABA 01/10/2015 12:44:27
#452018
Resposta escolhida
Tente chamar o form após as mudanças e veja se assim vai:

Private Sub FrmAbbcinto_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim frm As New FrmAbbcinto()
With frm
.Height = [Ô]486[Ô]
.Width = [Ô]409[Ô]
.ShowDialog()
End With
End Sub


FERRAZ 01/10/2015 13:42:34
#452024
Tunusat, tudo bem.

Eu estou tentando entender a forma de fazer usando o link que vc passou, agora, o assunto eh sobre listview e não form mais como fala de tamanho tento adaptar.

Jaba, tudo bem.

Viu eu já havia tentado das duas formas antes de chamar o form e depois de chamar, mais sem sucesso.

Grato,
JABA 01/10/2015 14:09:22
#452028
FERRAZ, o que está acontecendo de errado é que você está colocando o código de chamada do form no evento load do mesmo form, daí isso acaba gerando um loop, pois o form que você está chamando vai executar a mesma rotina no seu evento Load, e assim vai infinitamente.
TUNUSAT 01/10/2015 14:10:44
#452030
FERRAZ,

Outras propriedades dentro do form que pensei aqui são:
- [Ô]AutoScaleMode[Ô];
- [Ô]AutoSizeMode[Ô];
- [Ô]FormBorderStyle[Ô];
- [Ô]MaximumSize[Ô];
- [Ô]MinimumSize[Ô];

Será que alguma delas está influenciando algo?!?

[][ô]s,
Tunusat.
OMAR2011 01/10/2015 14:19:10
#452033
AutoSize=False
No load do form
Me.Size = New System.Drawing.Size(486,409)
Me.Size = New Size(486, 409)
Acho que vai dar certo.
JABA 01/10/2015 14:25:35
#452034
Pessoal, não tem nada a ver com as propriedades. O problema é que ele está criando uma nova instância do mesmo form no evento load do mesmo form, isso acaba gerando uma recursividade.
FERRAZ 01/10/2015 14:30:24
#452035
Jaba, eu entendo o que vc quer dizer, agora, se agente muda na própria propriedade do form um valor qualquer o mesmo deveria ser verdadeiro não e isso não ocorre, aí, eu fui para o código direto no load sim porque eh nele mesmo que quero o valor alterado certo, certo mais...

Tunusat, eu também usei as propriedades que vc informa e nada amigo, mais estou tentando.

Omar2011, tudo bem.
Vou usar sua dica pois ainda não experimentei.

Grato,
JABA 01/10/2015 14:39:05
#452036
FERRAZ, se sua intenção é fazer isso no LOAD, então você deveria fazer assim:

Private Sub FrmAbbcinto_Load(sender As Object, e As EventArgs) Handles MyBase.Load

dim frm as FrmAbbcinto = CType(sender, FrmAbbcinto)
frm.Height = 486
frm.Width = 409
frm.ShowDialog()

End Sub

FERRAZ 01/10/2015 14:45:32
#452038
Jaba, veja bem, vc não esta entendendo o que houve, veja;

Form = propriedades valor alterado em tempo de projeto ele funciona ou seja eu vejo na minha tela as alterações que fiz rodando na boa.

Form = start, tudo muda ele não permiti nada, nem size, text, olha eu não entendo isso.

Eu estou usando o Vs Community 2015 licenciado com minha conta Microsoft e estou vendo que deve ser isto ou por enquanto sei lá.

Grato,
Página 1 de 4 [34 registro(s)]
Tópico encerrado , respostas não são mais permitidas