Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Forms utan CloseButton

Postades av 2003-02-04 16:11:44 - Peter Larsson, i forum visual basic - allmänt, Tråden har 10 Kommentarer och lästs av 1065 personer

Hur tar man bort stäng-knappen på ett formulär?

/ Peter


Svara

Sv: Forms utan CloseButton

Postades av 2003-02-04 16:15:34 - Raderat konto

hej, i propertys för formen finns "controlbox" som sätts till false men då försvinner alla knappar. du kan sätta cancel=0 i queryunload i formens "Form" då går det inte o stänga med "x":et.


Svara

Sv: Forms utan CloseButton

Postades av 2003-02-04 19:05:19 - Andreas Hillqvist

Varför skall du göra det? Att förändra standardutseéndet på fönster bör noga övervägas.
Berätta varför du vill ha bort den så kan vi komma med alternativa förslag.


Svara

Sv: Forms utan CloseButton

Postades av 2003-02-04 19:29:54 - Björn Johansson

>Varför skall du göra det? Att förändra standardutseéndet på fönster bör noga övervägas.
Berätta varför du vill ha bort den så kan vi komma med alternativa förslag.


OCH varför i ****** då för?
varför ska han komma med "förslag" att han ska ta bort den?
nää..svara på frågan direkt istället för att blajblaja med sånt tjafs som standard!!


Svara

Sv: Forms utan CloseButton

Postades av 2003-02-04 19:32:02 - Peter Larsson

>Varför skall du göra det?

Ska låta användaren välja språk när programmet startas första gången och då vill jag inte att det ska gå att stänga fönstret på annat sätt än med OK-knappen.

/ Peter


Svara

Sv: Forms utan CloseButton

Postades av 2003-02-04 21:00:02 - Jonas Hedberg

'Ta bort Stäng menyn och inaktivera X knappen

'Modul:

Public Declare Function DeleteMenu Lib "user32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long
Public Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long, ByVal bRevert As Long) As Long
Public Declare Function DrawMenuBar Lib "user32" (ByVal hwnd As Long) As Long
Public Const MF_BYPOSITION = &H400&

Public Const SYSMENU_CLOSE = 6&
Public Const SYSMENU_SEPARATOR = 5&

'Form
'För att ta bort Stäng valet och inaktivera X knappen skriver du detta någonstans:

Dim hSysMenu As Long

hSysMenu = GetSystemMenu(hwnd, False)

Call DeleteMenu(hSysMenu, SYSMENU_CLOSE, MF_BYPOSITION)
Call DeleteMenu(hSysMenu, SYSMENU_SEPARATOR, MF_BYPOSITION)

Call DrawMenuBar(hwnd)


'Om du vill återställa allt som det var från början skriver du såhär:

Call GetSystemMenu(hwnd, True)

Call DrawMenuBar(hwnd)


Svara

Sv: Forms utan CloseButton

Postades av 2003-02-04 22:04:33 - Andreas Hillqvist

ÄR det pågrund av att du vill köra koden i OK knappen?
Vilket inte görs om man trycker X?

Eftersom du gör ett val bör du överväga att oxå ha med en avbryt knapp.
Om jag inte vilj välja språk ska jag inte ha den möjligheten?


Svara

Sv: Forms utan CloseButton

Postades av 2003-02-04 22:11:46 - Andreas Hillqvist

Därför att jag hatar program man inte kan stänga ner med x.
Oftast har man inaktiverat x för att programeraren inte kan lösa problemet på annat sät.

Skulle man gjort samma sak när man bygde hus skulle det falla ihop eller var omöjliga att bo i.

Jag har vör van att stänga ned fönster genom över höger hörne och slipper man söka igenom formuläret.

Men du är välkommen att skriva program som inte har nåxon x-knapp. Du kan ju passa på att ta bort hela titelbaren. Varför inte göra fönstret runt?
Du kan ju oxå ändra tangetkombinationen för att klippa ut, kopiera och klistra in.

Sedan kan du ju se om användare nommer tycak om dit program. Eller finner det jobbigt at jobba med.

SWtnadard är till för att underlätta. Fungerar bara om alla föjer den.


Svara

Sv: Forms utan CloseButton

Postades av 2003-02-05 10:30:24 - Raderat konto

Hej Andreas, nu ryker det om dig va? *flin* Jag håller med dig i det du skriver, en VISS standard bör man hålla.

Jag blev lite nyfiken på HUR Peter löste detta trots allt. HAR han X-knapp eller ej?


Svara

Sv: Forms utan CloseButton

Postades av 2003-02-05 13:56:33 - Andreas Hillqvist

Han löste det väl med Wolfs kod.
Vilket jag tycker är en hemsk lösning. Det plocka bort stäng möjligheten från fönstrets systemmeny och disablar x knappen.
Hur bra lösning är det?


Svara

Sv: Forms utan CloseButton

Postades av 2003-02-06 09:36:02 - Peter Larsson

Nej, jag använde Bennys tips, ControlBox = False. Onödigt att krångala till det med en massa kod när det går att lösa på enklare sätt.

/ Peter


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 170
27 953
271 705
935
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies